在Perforce中跨版本范围比较多个文件的差异

3
我想对几个版本间的一些行进行比较,比如我想查看从变更列表X到变更列表Y的a.c,b.c和c.c。

p4 diff2 a.c@X a.c@Y(其中X和Y是变更列表号码)似乎可以工作,但有时候不行。具体地说,如果a.c在X中不存在,我就得不到差异。无论如何,我希望能够获得差异(即使它只是添加了整个文件)。

为了获得更全面的信息:我有几个文件,分布在几个提交中,我想合并这些提交中这些文件的差异,以基本上表明“这是在这些变更列表期间这些文件集中发生了什么变化的差异”。

1个回答

1
如果我理解你的问题正确,p4 diff -f ... 应该是你的朋友。从 p4-help 看到:

-f 标志强制对每个文件进行差异比较,无论它们是否已打开或客户端是否具有命名修订版。这可用于验证客户端内容。

(在命令行上参见 p4 help diff)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接