我刚刚决定安装p4merge作为我在git上的可视化合并工具。为此,我使用以下命令配置了我的git
git config --global merge.tool p4merge
git config --global mergetool.p4merge.cmd 'p4merge $BASE $LOCAL $REMOTE $MERGED'然后我测试了它们并运行git difftool命令,它工作得很好。但当我运行git difftool --cached时,p4merge显示了一条错误消息:
nul is (or points to) an invalid file我也尝试按照这个blog中的说明操作,但是我不能解决这个问题。
顺便说一下,我在windows7上使用git & p4merge。有人知道解决这个问题的方法吗?
发布于 2015-09-23 18:58:39
根据给定的信息很难说,但由于比较文件中的空格,我也遇到了同样的问题。我使用Linux,多亏了这个post,我解决了这个问题。
只需搜索:bar "$@"
https://stackoverflow.com/questions/12338158
复制相似问题