我正在使用git运行osx 10.9而我正在尝试将diffmerge作为我的合并工具运行。我已经安装了diffmerge,可以从我的bash shell启动它 -
$ diffmerge
然而,当我尝试将其设置为我的合并工具时 -
$ git config --global merge.tool diffmerge
$ git config --global mergetool.diffmerge.cmd "diffmerge --merge --result=\$MERGED \$LOCAL \$BASE \$REMOTE"
$ git config --global mergetool.diffmerge.trustExitCode true
然后运行
$ git mergetool
我得到以下输出 -
git config option merge.tool set to unknown tool: diffmerge
Resetting to default...
This message is displayed because 'merge.tool' is not configured.
任何想法都是为什么失败了? (可能值得注意的是,当我运行git mergetool --tool-help
时,diffmerge未被列为有效工具)