3

从 VS2010 开始,如果我从上下文菜单中选择比较,则会使用 WinMerge,但是在 VS(待更改选项卡)中与 TFS2010 工具进行合并时,它坚持使用很糟糕的默认 diffmerge 工具。

我在哪里配置 TFS 以使用我自己的差异/合并工具?

4

2 回答 2

4
于 2013-02-14T16:06:16.663 回答
2

下载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 合并中单击工具栏上的保存按钮以提交合并,然后才能退出屏幕

于 2013-11-09T03:52:33.297 回答