Team Foundation Server 2013 Expressでソースコード管理~ブランチの作成とマージ
概要
前回作成したチームプロジェクトを元にブランチを作成し、変更をマージしてみます。
環境
Visual Studio Community 2013
Team Foundation Server 2013 Express
ブランチの作成
[VIEW]-[Team Explorer]を開き、ホームアイコンを押下して[Home]-[Source Control Explorer]画面を表示します。
チームプロジェクトからMainフォルダを右クリックし、コンテキストメニューから[Branching and Merging]-[Branch...]を選択します。
BranchダイアログでTargetを書き換え、[OK]ボタンを押下します。
$/SaturdayProject/Main-branch ⇒ $/SaturdayProject/Dev
これでDevブランチが出来ました。
[Team Explorer]-[Pending Changes]よりコメントを入力し[Check In]ボタンを押下してチェックインします。
チェックインが完了すると、Devブランチのアイコンが変わりました。
マージ
ちょっと準備
Devブランチの変更内容をMainブランチにマージするために、Devブランチのコードを以下のように変更しチェックインしておきます。
■HomeController.cs
public ActionResult Index() { ViewBag.Message = "Dev-branch"; return View(); }
[Source Control Explorer]のチームプロジェクトからDevブランチを右クリックし、コンテキストメニューから[Branching and Merging]-[Merge...]を選択します。
マージのウィザードが開始されるので、ソースブランチがDev、ターゲットブランチがMainになっていることを確認し、次へ。
最新版を選択し、次へ。
問題なければ完了です。
Mainブランチ側のステータスがマージと変更になっていることが確認できます。
Mainブランチ側のコードにも変更内容が反映されています。
あとはMainブランチ側でもチェックインをしてマージ完了となります。
Team Foundation Server 2013 Expressでソースコード管理~チームプロジェクトの作成 - 1.21 jigowatts