繁体   English   中英

VS2010使用WinMerge,但TFS2010的Pending Changes选项卡使用DiffMerge

[英]VS2010 uses WinMerge but TFS2010's Pending Changes tab uses DiffMerge

从VS2010开始,如果我从上下文菜单中选择比较,则使用WinMerge,但是当在VS(Pending Changes选项卡)中与TFS2010工具合并时,它坚持使用非常糟糕的defautl diffmerge工具。

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

http://blog.paulbouwer.com/2010/01/31/replace-diffmerge-tool-in-visual-studio-team-system-with-winmerge/

配置Visual Studio

在Visual Studio的“工具”>“选项”菜单下打开“源代码管理”>“Visual Studio Team Foundation”。
单击“配置用户工具...” ,“配置用户工具”对话框将可用。

不要忘记重新启动Visual Studio以加载配置。

下载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合并中工具栏上的“保存”按钮以提交合并

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM