我想将 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