如何在Visual Studio 2015中配置比较3路合并功能

问题描述 投票:13回答:2

问题:Visual Studio 2015(和以前的版本)中的默认差异/合并工具在比较文件时不允许合并。它只允许你看到差异。我知道启用3路合并选项的唯一场合是存在合并冲突时。

我想在Visual Studio中的diff工具的每个实例上看到3路合并选项。

注意:我绝对不会在此寻找替代工具或“解决方法”。我一直很高兴使用WinMerge作为我的合并工具,它允许你随时进行合并。我非常喜欢vs diff工具的3路选项,并且能够在我想要的任何时候使用它对我的工作流程起到很好的推动作用。

谢谢!

visual-studio merge visual-studio-2015 diff merge-conflict-resolution
2个回答
1
投票

对于任何人使用Googling Winmerge 3合并方式,合并的Visual Studios设置如下:命令:C:\ Program Files(x86)\ WinMerge \ WinMergeU.exe参数:/ e / u / wl / dl%7 / dm%8 / dr%6%2%3%1%4


0
投票

上面的解决方案对我不起作用(我使用的是WinMerge 2.16.2)。无论我以何种方式结束合并,Visual Studio都表示合并操作已取消。我的最终解决方案是使用/ o参数:

/e /x /u /wl /dl %7 /dm %8 /wr /dr %6 %2 %3 %1 /o %4

配置是MINE BASE THEIRS / x关闭比较如果文件相同/ wr使得正确的文件只读

© www.soinside.com 2019 - 2024. All rights reserved.