まだまだ続いてます。
DEVELOPMENTブランチに対する変更をMAINブランチにマージしてみます。
まずはDEVELOPMENTブランチに対して変更を入れます。
<変更前>
<変更後>
ソース管理エクスプローラーを起動します。
前準備として、ソース管理エクスプローラーで使用するワークスペースを「BranchTest-MAIN」(MAINブランチ)に切り替えておきます。
切り替えを忘れていると、実際にマージを実行したときにこんなエラーで怒られます。
「BranchTest-Dev」(DEVELOPMENTブランチ)フォルダを右クリックし、「分岐とマージ」-「マージ」を選択します。
「次へ」ボタンを押すと、マージ対象にするバージョンの選択になります。
意図的に特定の変更セットだけをマージすることもできますが、ここではデフォルトの「最新バージョン」で進めます。
しばらくすると、ウィザード画面が閉じて、ソース管理エクスプローラーに戻ります。
マージ自体はこれで終了しているのですが、MAINブランチ側がチェックアウトされた状態になっているので、チームエクスプローラーの「保留中の変更」でワークスペースを「BranchTest-MAIN」に切り替えてチェックインします。
これでマージは終了です。
次はマージで競合が発生したときについてです。