6

我刚刚决定并安装了 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

我也尝试按照此博客中的说明进行操作,但无法解决问题。

顺便说一句,我在 Windows 7 上使用 git & p4merge。有人知道这个问题的解决方案吗?

4

1 回答 1

0

根据给定的信息很难说,但由于比较文件中的空格,我遇到了同样的问题。我改用 Linux,感谢这篇文章,我修复了它:

只需搜索:bar "$@"

于 2015-09-23T10:58:38.670 回答