从 VS2010 开始,如果我从上下文菜单中选择比较,则会使用 WinMerge,但是在 VS(待更改选项卡)中与 TFS2010 工具进行合并时,它坚持使用很糟糕的默认 diffmerge 工具。
我在哪里配置 TFS 以使用我自己的差异/合并工具?
从 VS2010 开始,如果我从上下文菜单中选择比较,则会使用 WinMerge,但是在 VS(待更改选项卡)中与 TFS2010 工具进行合并时,它坚持使用很糟糕的默认 diffmerge 工具。
我在哪里配置 TFS 以使用我自己的差异/合并工具?
下载reg文件,导入regedit.exe,大功告成!或者,如果您想在 Visual Studio 中手动执行此操作,请执行以下操作:
Click on Tools menu
Click on Options menu item
Expand Source Control tree item
Select Visual Studio Team Foundation Server tree item
Click on Configure User Tools... button
比较
要将 WinMerge 用作比较/差异工具:
Click the Add... button
For Extension, type *
For Operation, select Compare
For Command, browse for C:\Program Files\WinMerge\WinMerge.exe
For Arguments, type /x /e /ub /wl /dl %6 /dr %7 %1 %2
Click OK to accept
合并
要将 WinMerge 用作合并工具:
Click the Add... button
For Extension, type *
For Operation, select Merge
For Command, browse for C:\Program Files\WinMerge\WinMerge.exe
For Arguments, type /x /e /ub /wl /dl %6 /dr %7 %1 %2 %4
Click OK to accept
注意:您需要在 WinMerge 合并中单击工具栏上的保存按钮以提交合并,然后才能退出屏幕