将 p4 diff 更改为 diff 在 ubuntu 中不起作用
changing p4 diff to diff doesn't work in ubuntu
按照各个地方的说明,我更新了 P4DIFF 以尝试使用 diff 作为 diff 工具,但是当我使用 p4 diff 时它一直显示 vimdiff。
export P4DIFF='diff'
这是在 Ubuntu 14.04 中,我需要做一些特别的事情吗?
我试过给出 diff 的绝对路径,没有用。
set | grep P4DIFF
P4DIFF=diff
运行:
p4 set P4DIFF
这会告诉您 P4DIFF 设置是什么以及它的来源。我的猜测是您在工作目录的父目录的 P4CONFIG 文件中设置了 P4DIFF(这将胜过全局设置的环境变量)。
如果那里没有显示任何内容,则表示您的 env 变量设置不会持续到 shell 您现在所处的位置。而不是尝试调试我只是做:
p4 set P4DIFF=diff
在 .p4env 文件中将其设置为 "diff"。这应该适用于任何地方 - 请注意,您需要使用最新的 p4
可执行文件(我忘记了添加的确切版本 .p4env,认为它是大约五年前)。
按照各个地方的说明,我更新了 P4DIFF 以尝试使用 diff 作为 diff 工具,但是当我使用 p4 diff 时它一直显示 vimdiff。
export P4DIFF='diff'
这是在 Ubuntu 14.04 中,我需要做一些特别的事情吗?
我试过给出 diff 的绝对路径,没有用。
set | grep P4DIFF
P4DIFF=diff
运行:
p4 set P4DIFF
这会告诉您 P4DIFF 设置是什么以及它的来源。我的猜测是您在工作目录的父目录的 P4CONFIG 文件中设置了 P4DIFF(这将胜过全局设置的环境变量)。
如果那里没有显示任何内容,则表示您的 env 变量设置不会持续到 shell 您现在所处的位置。而不是尝试调试我只是做:
p4 set P4DIFF=diff
在 .p4env 文件中将其设置为 "diff"。这应该适用于任何地方 - 请注意,您需要使用最新的 p4
可执行文件(我忘记了添加的确切版本 .p4env,认为它是大约五年前)。