来自VS2010,如果我从上下文菜单中选择比较,则使用WinMerge,但是当在VS(Pending Changes选项卡)中与TFS2010工具合并时,它坚持使用糟糕的defautl diffmerge工具。
我在哪里配置TFS以使用我自己的差异/合并工具?
答案 0 :(得分:4)
配置Visual Studio
开源控制> Visual Tools Team Foundation下的工具> Visual Studio中的选项菜单 单击“配置用户工具...”,“配置用户工具”对话框将可用。
不要忘记重新启动Visual Studio以加载配置。
答案 1 :(得分:2)
Download the reg file,导入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合并中工具栏上的“保存”按钮以提交合并