将p4 diff更改为diff在ubuntu中不起作用

时间:2018-01-25 17:16:18

标签: ubuntu diff perforce

按照各个地方的指示,我更新了P4DIFF以尝试使用diff作为差异工具,但是当我使用p4 diff时它会继续显示vimdiff。

export P4DIFF='diff'

这是在Ubuntu 14.04中,我需要做一些特别的事情吗?

我尝试给出diff的绝对路径,但没有帮助。

set | grep P4DIFF
P4DIFF=diff

1 个答案:

答案 0 :(得分:1)

执行命令

p4 set P4DIFF

这将告诉您P4DIFF设置是什么以及它来自何处。我的猜测是你在工作目录的父目录中的P4CONFIG文件中设置了P4DIFF(这将胜过全局设置的环境变量)。

如果没有显示任何内容,则表示您的env变量设置不会持续到您现在所处的任何外壳。而不是试图调试我只是做:

p4 set P4DIFF=diff

将其设置为" diff"在.p4env文件中。这应该适用于所有地方 - 请注意,您需要使用当前p4可执行文件(我忘记了确切的版本。添加了.p4env,认为它大约是五年前)。