【发布时间】:2014-01-11 20:07:24
【问题描述】:
我有一种情况,我想在 Perforce 中区分两个分支。通常我会使用diff2 进行服务器端差异,但在这种情况下,分支上的文件非常大,以至于diff2 调用最终会在我的服务器上填满/tmp,试图区分它们和差异失败。
我无法关闭我的服务器来纠正这个问题,所以我正在查看将内容检查到磁盘并在命令行上使用diff 来检查和比较内容。
问题是:大多数文件中都有正在扩展的 RCS 关键字。
我知道可以通过打开文件进行编辑并从进程中的文件中删除-k 属性来从文件中删除关键字扩展,但这似乎有点暴力。我希望我可以告诉p4 sync 命令不要在结帐时扩展关键字。我似乎找不到办法做到这一点?有可能吗?
作为一种可能的替代解决方案,有谁知道您是否可以告诉p4 diff2 在调用时将哪个目录用作临时空间?如果我可以告诉它使用充足的 NAS 空间而不是 Perforce 服务器上的/tmp,我也许可以让它工作。
如果这会以任何方式改变答案,我正在使用 2010.x 版本的 Perforce。
【问题讨论】: