9

WinMerge を VS 2015 のデフォルトの差分ツールとして設定したいのですが、グローバルに行うことはできません。ローカル ([solution dir]/.git/config) ファイルを編集する必要があり、完全に機能しますが、ファイル ([User folder]/.gitconfig) をグローバルに編集しようとすると、VS 2015 では機能しません (標準の VS diff ツールが使用されます)。Git に新しいソリューションを追加するたびにその設定を適用するのは少し面倒です。

ここに私の設定があります

[diff]
tool = winmerge
[difftool]
prompt = true
[difftool "winmerge"]
path = d:\\WinMerge\\winmergeu.exe
cmd = \"d:\\WinMerge\\WinMergeU.exe\" \"$LOCAL\" \"$REMOTE\"
[merge]
tool = winmerge
[mergetool]
prompt = true
[mergetool "winmerge"]
path = d:\\WinMerge\\winmergeu.exe
cmd = \"d:\\WinMerge\\winmergeu.exe\" -u -e -dl \"Local\" -dr \"Remote\" $LOCAL $REMOTE $MERGED
4

3 に答える 3

-1

ソリューションは.gitconfig魔法のように機能します(VS 2015)。ただし、Windows エクスプローラーは、ファイルの名前を に変更することを拒否します.gitconfig。コマンドプロンプトの名前変更を使用しました。

ren aaa ".gitconfig"

Visual Studio の再起動は必要ありません。

于 2016-05-18T17:18:56.047 に答える