在git中添加winmerge作为mergetool

时间:2016-06-11 04:57:47

标签: 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 $REMOTE $MERGED

第24行是以" cmd =" ...

开头的行

有谁能告诉我这里我做错了什么?

我试图关注this

1 个答案:

答案 0 :(得分:1)

尝试使用' /' \的实例:

cmd = "C:/Program Files (x86)/WinMerge/WinMergeU.exe" -u -e -dl \"Local\" dr \"Remote\" $LOCAL $REMOTE $MERGED

请注意,as I noted beforedetails here),因为git 2.5+,更简单的配置就足够了:

git config diff.tool winmerge

git itself knows about the right mergetool.cmd syntax与winmerge一起使用。