質問

TFS 2010にアップグレードしました。各プロジェクトの開発ブランチを作成しました。 Branch1で変更が行われ、Branch1がベースラインにマージされた場合、変更されたファイルだけでなくすべてのファイルをマージします。

Branch1のファイルへの後続の変更とベースラインにマージすると、それらの変更のみがマージされます(これが私たちが望むものです) そうでもなければ branch2からの変更は、branch1の最初のマージと2番目のマージの間にマージされ、その後、すべてのファイルが再びマージされます(これは望ましくありません)。

どのようにして、変更されたファイルだけが毎回マージされるようにすることができますか?

役に立ちましたか?

解決 2

問題は、開発ブランチを作成してから削除してから再現したことだと思います。ファイルが削除された過去にこれに似た問題に遭遇し、同じ名前の新しいファイルが追加されました。過去の問題の修正は、根拠のないマージを行うことでした。それを通過するのではなく、開発ブランチを削除して、異なる名前でそれらを再ブランチすることにしました。

他のヒント

最新の変更セットまでではなく、特定の変更セットをマージしようとすることができます。そうすれば、すべての変更が同時にマージされるのではなく、どの変更が他のブランチにマージされるかを制御することもできます。

また、変更がない場合、Automergeは問題を作成せずにファイルを処理する必要があります。どのような特定の問題に直面していますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top