Visual Studioから、ソース管理エクスプローラーを開きます。
- 見る| チームエクスプローラー
- チームエクスプローラーからチームプロジェクトを選択して展開し、[ ソース管理 ]をダブルクリックします。
- ソース管理エクスプローラーの左側のペインで、チームプロジェクトを選択します。
- 右側のペインでメインラインブランチを見つけ、右クリックして[ マージ... ]を選択します。
- [ ターゲットブランチ]ドロップダウンで、devブランチを選択します。
- メインラインのすべての変更のサブセットが必要な場合:
- [選択された変更セット ]ラジオボタンを選択し、[ 次へ ]をクリックします。
- 他の開発者のブランチからメインへのマージを表すチェンジセットを選択し、[ 次へ ]をクリックします。
- それ以外の場合は、すべての変更を選択した特定のバージョンまで維持し、[ 次へ ]をクリックします。
- 次のステップでは、バージョンタイプを選択します。デフォルトの最新バージョンは、明らかに簡単でわかりやすいものです。ブランチがメインラインからブランチに作成されてから、すべての変更が行われます。他の選択肢は簡単ですが、ここで使用できる各オプションのチュートリアルの説明では、かなりのスペースが必要になります。
- ウィザードの残りの手順を説明します。
- [ 完了]をクリックします。
- エラーまたはマージの競合がある場合は、最後のチェックアウト以降に他の変更が行われたときにソース管理に変更をチェックした場合と同様に、それらを解決するように求められます。
- マージが完了すると、すべての変更はブランチのローカルコピーに反映されますが、ソース管理にはまだコミットされていません。ブランチですべてのビルドとテストを完了したら、マージをチェックインできます。Visual Studioから:
- 見る| その他のウィンドウ| 保留中の変更
- このマージに関連するすべてのファイルがチェックされていることを確認し、マージを説明するコメントを追加して、[ チェックイン ]をクリックします。
マージ(および必要なマージ競合解決、ビルドブレーク、テストブレーク)を独自のチェンジセットとして保持することをお勧めします。つまり、他の機能作業とマージを混在させないでください。きめ細かな変更セットにより、ソース管理の履歴を確認し、関心のある単一の変更を特定することがはるかに簡単になります。マージ作業を独自のチェンジセットで維持することは、その目標に向けた作業に役立ちます。
マージ用のコマンドラインもあり、tf merge /?
Visual Studioコマンドプロンプトから実行できます。
頑張って楽しんでね!