私はTFSを開発、テスト、プリプロード、プロードの4つの枝で作業しています。私は10800,10802,10803の3つのチェンジセットを作った。TFSでチェンジセットマージング階層を作成する
チェンジセット10802を最初にマージし、次に10802と10803をマージしなければならないというルールを作ることはできますか?
私はTFSを開発、テスト、プリプロード、プロードの4つの枝で作業しています。私は10800,10802,10803の3つのチェンジセットを作った。TFSでチェンジセットマージング階層を作成する
チェンジセット10802を最初にマージし、次に10802と10803をマージしなければならないというルールを作ることはできますか?
短い答えはいいえです。
チェンジセットがチェンジセット番号の順にマージされるように制限したいと思われるようです。コード内の競合を解決することが可能であることを前提として、一度に1つまたは複数のチェンジセットをマージすることができます。つまり、実際の変更に依存しているかどうかは、それらを時系列または任意の順序で一緒にマージする必要があるかどうかです。
このようなマージのルールは設定できません。
チェンジセットを特定の順序でマージしたい場合は、特定のチェンジセットを手動で選択して、毎回マージするか、コマンドとマージすることができます。
例: 次の例では、チェンジセット137までのすべてのチェンジセットをbranch2にマージします。
c:\projects>tf merge /version:C137 branch1 branch2 /recursive
詳細については、Merge Commandを参照してください。