subversion merge
subversion で merge を行ったのでメモ。
○ソースの管理状況
Local側
|-trunk ←本番用
|-branches/feature_route_tracking ←通常開発用
|-tags/ver1.00
SVN側
|-trunk
|-branches/feature_route_tracking
|-tags/ver1.00
○手順
1.開発したものをコミット
Local
|-branches/feature_route_tracking
で開発した物を
SVN
|-branches/feature_route_tracking
にコミット。
2.マージ
Local
|-trunk
に
SVN
|-branches/feature_route_tracking
との差分をマージする。
3.SVN trunkにコミット
Local
|-trunk
を
SVN
|-trunk
にコミット。
これで最新がSVNのtrunkに入る。
4.場合に応じて tagsに記録する
Local
|-trunk
から
SVN
|-tags/ver1.01
とかにして記録。
※このやり方が正しいかどうかは分かりませんので、ご注意を。個人的メモです。
参考:
http://subversion.bluegate.org/doc/ch04s03.html#svn.branchmerge.copychanges.keyconcept