[英]Git (windows); P4merge as mergetool error
我已经尝试将p4merge设置为我的mergetool,但我似乎无法让它工作。 这是我的命令:
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并从windows cmd提示符运行命令,但我仍然遇到类似的错误 。
这里有什么想法? 我很难过。
编辑
奇怪的是,在我通过git bash设置p4merge并且失败之后,我尝试在Visual Studio的Team Explorer中合并并启动了p4merge (tableflip)。 我想通过VS启动的命令类似于git bash,但我不确定如何关联这两个。
首先,尝试那些相同的配置命令形成一个常规的cmd会话(正如我在cmd中的 “ git config中的转义双引号 ”中所提到的)。
只需确保已将最新的git-for-windows ( PortableGit-2.8.3-64-bit.7z.exe
) PortableGit-2.8.3-64-bit.7z.exe
压缩到例如C:\\git
,并将C:\\git\\bin
到%PATH%
。
第二,确保你有需要合并的文件,即。 具有未解决的合并冲突(其中包含合并冲突标记 ),以便git mergetool
工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.