我正在使用TFS进行源代码控制,但我希望使用SourceGear DiffMerge来查看文件差异和进行合并。我发现了Tools -> Options -> Source Control -> Visual Studio Team Foundation Server -> Configure User Tools对话框,但是设置合并参数非常令人困惑。这些参数应该是什么?

发布于 2013-07-08 18:06:40
首先,您需要将默认命令行更改为:
C:\Program Files (x86)\SourceGear\Vault Client\sgdm.exe
我在SourceGear支持论坛上找到了this thread中的参数,但那里给出的参数是不正确的,并导致自动合并被反向执行,即旧代码覆盖新代码。正确的参数是:
/m /t1=%6 /t2=%7 /t3=%8 /c=%9 %1%3%2 /r=%4
发布于 2013-08-29 09:46:37
以下是我使用的SourceGear设置:
C:\Program Files\SourceGear\Common\DiffMerge\sgdm.exe
比较:
/t1=%6 /t2=%7 %1 %2合并:
/m /r=%4 /t1=%7 /t2=%8 /t3=%6 /c=%9 %2 %3 %1发布于 2014-01-29 20:15:06
这些是我的设置。我不记得我是从哪里得到它们的,但我在VS2010,VS2012,VS2013中使用过它们。
C:\Program Files\SourceGear\Common\DiffMerge\sgdm.exe
比较
/title1=%6 /title2=%7 %1 %2
合并
/title1=%6 /title2=%8 /title3=%7 /result=%4 %1 %3 %2
https://stackoverflow.com/questions/17523971
复制相似问题