3

Visual Studio 2012 を使用しており、プログラムでTFS 2012 API/SDKを使用しています。

$DEVELOPMENT -> $TEST -> $LIVE という非常に単純な分岐戦略があります。

簡単に言えば、変更セットがマージされたブランチ (もしあれば、しかし私たちの場合は常にそうです) を表示できるアプリケーションを構築しようとしています。

私の結果は次のように表示されます。

フィーチャー ブランチ A - 開発ブランチ - テスト ブランチ - ライブ ブランチ
38 39 40 41
42 43 44 該当なし
45 46 該当なし
47 N/AN/AN/A

注: 根拠のないマージは行いません。

私は実験を行っており、$FeatureBranchA にある変更セットを取得できますが、$Development にはまだありません。$Development -> $Test および $Test -> $Live についても同様です。これらは MergeCandidates として知られています。

基本的に、以下の変更セット 38 を指定すると、どのメソッドを呼び出してブランチ $FeatureA にマージされているかを確認し、変更セット ID 39 を取得する必要があります。

変更セット 38 と 39 はどのように「リンク」されていますか?

Visual Studio 2012 の [変更セットの追跡] ウィンドウのスクリーンショット
(ソース: microsoft.com )

4

0 に答える 0