p4merge 显示错误'nul is (or points to) an invalid file'当我使用 git difftool 时 --cached



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

我也试着按照这个博客中的说明操作,但我无法解决这个问题。

顺便说一句,我用git&p4merge在windows7上。有人知道这个问题的解决办法吗?

根据给定的信息很难说,但由于比较文件中存在空白,我也遇到了同样的问题。我改为使用Linux,并通过以下帖子修复了它:

只需搜索:bar "$@"

相关内容

  • 没有找到相关文章