将WinMerge设置为diff查看器

时间:2014-05-28 18:07:55

标签: git

我已将.gitconfig设置为以下值:

[diff]
    guitool = winmerge
[difftool "winmerge"]
    cmd = winmergeu.exe -e -ub -x -wl -u -maximise -dl "base" -dr "mine" \"$LOCAL\" \"$REMOTE\"
[difftool]
        prompt = false

但是当git config --list --global设置为:

difftool.winmerge.path=c:/Program Files (x86)/winmerge/winmergeu.exe
difftool.winmerge.cmd="c:/Program Files (x86)/winmerge/winmergeu.exe" "$LOCAL" "$REMOTE"
diff.guitool=kdiff3
difftool.kdiff3.path=c:/Program Files (x86)/KDiff3/kdiff3.exe

似乎选项" guitool"被git覆盖。 winmerge的命令行似乎也不正确。

有人能说出我做错了吗?

1 个答案:

答案 0 :(得分:1)

原因是我的工作笔记本电脑有一个单独的$ HOME,这与我的本地用户帐户的主页c:/ users / account不同。

总之,我正在编辑错误的.gitconfig