3

トランクとダウンに行きたくないので、ブランチ B と C の間で根拠のないマージを行っています。B と C は、すべてのトランクの変更を含む最新のものです。

Visual Studio 2013 でベースレス マージを行う前に、2 つのブランチを比較したところ、6220 個のファイルが比較されました (150 個のファイルが異なり、ソースのみで 179 個、ターゲットのみで 213 個)と表示されたので、満足しました。

マージを行った後でも、解決すべき約 100 以上の競合が発生しました。しかし、私が心配していたのは、変更セットに 6000 以上のファイルがあることでした。そのため、TFS をチェックインすると、まだチェックインされていないファイルがチェックインされることは明らかです。も変わりました。

最終的にマージされた変更セットに異なるファイルのみが含まれるようにするオプションはありますか + ソースのみ + ターゲットのみ?

マージを行い、チェンジセット内の変更されていないファイルを避けるために私がしたことは次のとおりです

  1. ソースのみにある新しく追加されたすべてのファイルを除外します(幸い、このリスト全体がありました)
  2. 保留中の変更を元に戻します。確認ダイアログが表示されたら、[すべていいえ] を選択します。Visual Studio は処理に時間がかかり、最終的に変更されたファイルだけになります。
  3. 次に、ステップ 1 で除外された、新しく追加されたファイルを含めます。
4

1 に答える 1