2

完了した一連の作業項目があり、それらの変更を本番ブランチに移動する準備ができています。それらに添付されている変更セットを見つけて、それらをターゲットブランチと選択的にマージすることは可能ですか?

4

1 に答える 1

6

短い答えは簡単ではありません。

現在、作業項目とコードの昇格の間に実際のリンクはありません。チェックイン時に (または実際にはいつでも) 変更セットを作業項目に関連付けることができますが、それは物事が進む限りです。

基本的には、Visual Studio で提供されている UI を使用して手動でこれを行う必要があります (つまり、作業項目を検索し、変更セット ID を取得してから、適切な変更セット範囲を選択して (場合によっては複数の) マージを実行します。これが通常の方法である場合)動作している場合、 Microsoft TFS APIを使用して作業項目追跡コンポーネントと通信して必要な変更セットを取得するプログラムを .NET で記述し、プログラムでマージを実行するか、コマンド ライン クライアント ( tf ) を起動して適切な状態にすることができます。マージの UI。

申し訳ありませんが、これ以上役立つ回答ではありません。Microsoft のチームがこのシナリオを数回聞いたことは知っていますが、TFS の現在または次のリリースで「すぐに」サポートを強化する計画については聞いていません。そうは言っても、TFS2010 の分岐広告マージ機能には多くの改良が加えられているため、役立つ可能性があるものがそこにある/ある可能性があります。この機能が重要な場合は、 http://connect.microsoft.com/VisualStudioでフィードバックを記録する価値があるかもしれません。

幸運を、

マーティン。

于 2008-12-30T06:39:06.623 に答える