Visual Studio 覆盖合并/比较工具

示例

进入工具| 选项| 源代码管理| Visual Studio Team Foundation Server

单击配置用户工具:

您可以为“比较”和“合并”操作添加单独的替代。单击添加,然后选择要覆盖的操作。您需要输入所用工具的路径,以及工具所期望的确切参数。例如,要使用BeyondCompare,请添加以下参数“%1%2 / title1 =%6 / title2 =%7”:

要与BeyondCompare合并,请使用参数“%1%2%3%4 / title1 =%6 / title2 =%7 / title3 =%8 / title4 =%9”

MS员工James Manning在2006年的博客文章中调查了各种工具所期望的论点:WinDiff,DiffDoc,WinMerge,Beyond Compare,KDiff3,Araxis,Compare It!,SourceGear DiffMerge,TortoiseMerge和Visual SlickEdit。这篇文章是一个很好的起点,但是请务必查看工具的最新文档。

强烈建议不要将其用于无法进行三向合并的合并工具(例如WinMerge 2.x)。