在git中添加winmerge作为合并工具

在git中添加winmerge作为合并工具,git,Git,我这样说是有错误的 fatal bad config file line 24 in .git/config 这是我的配置文件中的内容 [mergetool "winmerge"] name = WinMerge trustExitCode = true cmd = "C:\Program Files (x86)\WinMerge\WinMergeU.exe" -u -e -dl \"Local\" dr \"Remote\" $LOCAL $R

我这样说是有错误的

fatal bad config file line 24 in .git/config
这是我的配置文件中的内容

[mergetool "winmerge"]
        name = WinMerge
        trustExitCode = true
        cmd = "C:\Program Files (x86)\WinMerge\WinMergeU.exe" -u -e -dl \"Local\" dr \"Remote\" $LOCAL $REMOTE $MERGED
第24行是以“cmd=”开头的行

有人能告诉我我做错了什么吗


我试图跟随尝试使用
\
的“/”安装:

cmd = "C:/Program Files (x86)/WinMerge/WinMergeU.exe" -u -e -dl \"Local\" dr \"Remote\" $LOCAL $REMOTE $MERGED
注意,(),由于git 2.5+,一个更简单的配置就足够了:

git config diff.tool winmerge

与winmerge一起使用。

我尝试过,但现在它给我一个新的错误,说merge.tool未配置。。。没有已知的合并工具可用。@psj01您的git版本是什么?另外,如果您尝试这样做(即just
git config diff.tool winmerge
),您需要首先编辑配置并删除所有
mergetool“winmerge”
section.git版本为1.9.5.msysgit.1我确实删除了所有这些内容。。在我执行git config diff.tool winmerge..@psj01之前,只需将其解压缩到您想要的任何位置(无需安装或安装),将其添加到您的%PATH%中,然后重试。Git2.8.4大于2.5。1.9.5不是。@psj01这里不需要重击。在常规CMD会话中尝试(键入Windows键+R,然后键入CMD)