按照各个地方的指示,我更新了P4DIFF以尝试使用diff作为差异工具,但是当我使用p4 diff时它会继续显示vimdiff。
export P4DIFF='diff'
这是在Ubuntu 14.04中,我需要做一些特别的事情吗?
我尝试给出diff的绝对路径,但没有帮助。
set | grep P4DIFF
P4DIFF=diff
答案 0 :(得分:1)
执行命令
p4 set P4DIFF
这将告诉您P4DIFF设置是什么以及它来自何处。我的猜测是你在工作目录的父目录中的P4CONFIG文件中设置了P4DIFF(这将胜过全局设置的环境变量)。
如果没有显示任何内容,则表示您的env变量设置不会持续到您现在所处的任何外壳。而不是试图调试我只是做:
p4 set P4DIFF=diff
将其设置为" diff"在.p4env文件中。这应该适用于所有地方 - 请注意,您需要使用当前p4
可执行文件(我忘记了确切的版本。添加了.p4env,认为它大约是五年前)。