TFS 2013 每次更改都会引发冲突

TFS 2013 raise conflict for every change

我正在尝试将更改集合并到父分支,最近我在文件中所做的几乎所有更改都会发生冲突。
在下图中你可以看到我只做了一个小改动,它被认为是冲突。

我该如何更改它,这样 visual studio 就不会在我创建的每个 space 中显示冲突?

当您在两个不同的分支中对同一受影响区域(行或行块)进行更改时,您总是会遇到冲突。

要避免冲突,只需在一个分支中进行更改,然后将更改合并到另一个分支。

也可能是您有一段时间没有以两种方式合并文件,这让您认为两个分支中的文件是相同的。为此,您需要合并:Branch1 -> Branch2 然后 Branch2 -> Branch1.

VS 2010 及更早版本中的 Diff and Merge 工具支持忽略空格的命令行选项,但当前 VS 版本仅支持忽略 trim 空格。网站上已有 UserVoice:https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/3063842-add-ignore-case-and-ignore-whitespace-options

作为替代,您可以将 VS 中的 diff/merge 工具替换为这些支持忽略空格的工具,例如:WinMerge