我想使用新的 Visual Studio 差异化工具通过 TortoiseSVN 对变化进行差异化。在外部工具命令行框中输入什么?
问问题
5519 次
2 回答
13
您可以使用它vsDiffMerge.exe
来执行此操作。
视觉工作室 2012
差异:
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\vsDiffMerge.exe" /t %base %mine %bname %yname
合并:
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\vsDiffMerge.exe" /m %theirs %mine %base %merged
视觉工作室 2013 和 2014
只需确定版本号并将12.0
上述命令中的替换为您想要的即可。(用 2015 年测试,14.0
.)
视觉工作室 2017
差异:
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\vsDiffMerge.exe" /t %base %mine %bname %yname
合并:
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\vsDiffMerge.exe" /m %theirs %mine %base %merged
参考
vsDiffMerge.exe 用法
TortoiseSVN 命令替换
于 2014-08-01T00:56:56.580 回答
7
用这个:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe -diff %base %mine
取自 TortoiseSVN 手册,该手册在页面的中间位置显示了 %paramNames。
http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html#tsvn-dug-settings-progs
于 2013-03-06T09:45:00.827 回答