2016-07-12 5 views
0

私は親ブランチに変更セットをマージしようとしています。最近、ファイル内のほとんどすべての変更が競合しています。
下の画像では、私はわずかな変更しか行わなかったことがわかります。それは矛盾とみなされます。TFS 2013はすべての変更に対して競合を発生させます

enter image description here

私はそれを変更することができますどのようにVisual Studioは私が作るすべてのスペースの競合が表示されないのだろうか?

答えて

0

VS 2010およびそれ以前のDiff and Mergeツールでは、空白を無視するためのコマンドラインオプションがサポートされていますが、現在のVSバージョンではトリムホワイトスペースの無視のみがサポートされています。 https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/3063842-add-ignore-case-and-ignore-whitespace-options

代わりに、VSのdiff/mergeツールをこれらのサポートに置き換えて、空白を無視することができます(例:WinMerge)。

0

影響を受ける同じ領域(行または行のブロック)に2つの異なるブランチを変更すると、常に競合が発生します。

競合が発生しないようにするには、1つのブランチに変更を加えてから、その変更を他のブランチにマージします。

ファイルが両方のブランチで同一であると考えられる間に、両方の方法でファイルを結合していないこともあります。このために、Branch1 - > Branch2 をマージし、次に Branch2 - > Branch1をマージする必要があります。

関連する問題