25

ソース管理には Mercurial を使用し、管理には SourceTree を使用しています。ファイルを比較するために Visual Studio の組み込みの差分およびマージ ツール (vsdiffmerge) を使用したいのですが、うまくいきません。

現在、次のものを使用しています。

差分コマンド:

\"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\vsdiffmerge.exe\"

差分引数:

\"$LOCAL\" \"$REMOTE\" //t

マージ コマンド:

\"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\vsdiffmerge.exe\"

マージ引数:

\"$REMOTE\" \"$LOCAL\" \"$BASE\" \"$MERGED\" //m

ここに画像の説明を入力

Visual Studio diff ツールが起動されません。ご覧いただけますか?

アップデート:-

   We should use like below:-
   Diff Command: 
   full path of vsDiffMerge.exe
   For VS 2015 and below you can find it in the Visual Studio installation folder, under Common7\IDE subfolder. Visual Studio 2017 has it slightly more hidden. Look under Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer.


   Diff Argument: "$LOCAL" "$REMOTE" "Source" "Target" //t
   Merge Argument: $LOCAL" "$REMOTE" "$BASE" "$MERGED" //m
4

6 に答える 6

8

Visual Studio 2015の場合

次の行を [ Diff Command ] ボックスに入力します。

C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/vsDiffMerge.exe

そして、これは引数ボックスにあります:

$REMOTE $LOCAL $BASE $MERGED //m
于 2016-07-01T10:19:09.417 に答える
6

Visual Studio 2015 Update 1 および SourceTree 1.7.0.32509 では、これは唯一の設定であり、私にとってはうまくいきます。

C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/vsDiffMerge.exe 
$REMOTE $LOCAL $BASE $MERGED //m
于 2016-01-27T09:46:40.453 に答える
2

VS 2019 の差分とマージの完全な回答は、Git と Mercurial で動作します。

違い:

差分コマンド: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\vsDiffMerge.exe

引数: $LOCAL $REMOTE //t

マージ:

マージ コマンド: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\vsDiffMerge.exe

引数: $REMOTE $LOCAL $BASE $MERGED //m

Enterprise VS エディションを使用している場合は、パスを次のように変更します。C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\vsDiffMerge.exe

正しい設定の SoureTree の diff/merge セクションの画像。

于 2021-06-02T17:57:25.850 に答える