開発ブランチをメインブランチにマージしています。開発ブランチで変更したファイルのサブセットのみがあり、他のすべてのファイルは変更されないままである必要があります。論理的には、変更したファイルのみをマージしたいと思います。変更していないファイルはチェックインしません。
しかし、TFSでマージ操作を実行すると、ツリー内のすべてのファイルに変更タイプ'merge'のマークが付けられます。ソースコードツリー全体のすべてのファイルをチェックインする必要があるようです。チェンジセットを見て、プロジェクトの一部として実際にどのファイルを変更したかを確認することができなくなるため、これは本当にやりたくありません。
最初は、tfpt.exe Undo Unchangedコマンドを使用して、すべての「マージ」変更を元に戻すことができると思いましたが、これではそれらの変更は元に戻されません。
誰かがこれについて何かアイデアがありますか?ありがとう。