我尝试过将p4merge设置为我的合并工具,但我似乎无法让它发挥作用。这是我的命令:
git config --global merge.tool p4merge
git config --global mergetool.p4merge.path "C:/Program Files/Perforce/p4merge.exe"
git config --global mergetool.p4merge.cmd "p4merge.exe \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\""这是我所犯的错误:

我还尝试过安装移动式git版本并从窗口cmd提示符和我仍然得到一个类似的错误。运行命令。
这里有什么想法吗?我很困惑。
编辑
奇怪的是,在我通过git设置了p4merge之后,它失败了,我尝试在Visual的Team和它启动了p4merge中合并。我设想通过VS启动的命令类似于git,但我不知道如何将两者联系起来。
编辑2:
下面是显示合并冲突状态的git status:

发布于 2016-05-22 11:22:18
首先,尝试使用相同的配置命令形成一个常规的cmd会话(正如我在“从cmd转义git配置中的双引号”中提到的)。
只需确保您已经解压缩了最新的git for windows (PortableGit-2.8.3-64-bit.7z.exe),例如C:\git,并将C:\git\bin添加到%PATH%中。
第二,确保您有需要合并的文件,即。有未解决的合并冲突(其中包含合并冲突标记 ),以便使git mergetool工作。
https://stackoverflow.com/questions/37336139
复制相似问题