【SVN】ソースマージ(branch⇒trunk)

流れ

①A案件のbranchにtrunkのB案件の内容をマージする(trunk⇒branch)

※他案件が先にtrunkにマージされている場合のみ実施する

1.マージ元のbranchをローカルにチェックアウトする
2.「マージ対象のプロジェクト」上で右クリックし、「チーム」⇒「マージ」を選択
3.URLの「参照」ボタンから「trunk」を選択する
4.「リビジョン」を選択し、「参照」ボタンを押す
5.B案件でマージしたリビジョンを選択する
6.自動で開く「同期化」画面から、差異を確認して問題なければ「受領」を実行する
7.コミットする

②B案件をマージしたbranchをtrunkにマージする(branch⇒trunk)


1.trunkをローカルにチェックアウトする
2.「マージ対象のプロジェクト」上で右クリックし、「置換」⇒「ブランチ」を選択
3.Aのbranchを選択する(ローカルのコンテンツをリモートの内容に置き換えますで「はい」を選択)
4.「マージ対象のプロジェクト」上で右クリックし、「チーム」⇒「リポジトリーと同期化」を選択
5.差異を確認する
6.コミットする