10

TortoiseSVN を介して変更を比較するために、新しい Visual Studio diff ツールを使用したいと考えています。外部ツールのコマンド ライン ボックスには何を入力すればよいですか?

4

2 に答える 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

Visual Studio 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 に答える