在一个修订范围内区分perforce中的多个文件

在一个修订范围内区分perforce中的多个文件,perforce,Perforce,我想在几次修订中划出一行。比如,我想看到a.c,b.c,和c.c从变更列表X到变更列表Y p4 diff2 a。c@XA.c@Y(其中X&Y是变更列表编号)似乎有效,但只是有时有效。具体地说,如果a.c在X上不存在,我不会得到一个diff。我希望能够得到diff(即使它是一个只包含adds的整个文件) 为了更全面地了解:我有几个文件,跨越几个提交,我想将这些文件的差异合并到这些提交中,基本上说“这是在这组更改列表期间这组文件中更改的差异”如果我正确理解您的问题,p4 diff-f…应该是您的朋友

我想在几次修订中划出一行。比如,我想看到a.c,b.c,和c.c从变更列表X到变更列表Y

p4 diff2 a。c@XA.c@Y
(其中X&Y是变更列表编号)似乎有效,但只是有时有效。具体地说,如果a.c在X上不存在,我不会得到一个diff。我希望能够得到diff(即使它是一个只包含adds的整个文件)


为了更全面地了解:我有几个文件,跨越几个提交,我想将这些文件的差异合并到这些提交中,基本上说“这是在这组更改列表期间这组文件中更改的差异”

如果我正确理解您的问题,
p4 diff-f…
应该是您的朋友。 从p4帮助中:

-f标志强制每个文件使用一个diff,而不管 如果客户端具有指定的修订,则会打开这些修订。 这可用于验证客户端内容

(请参见命令行上的
p4 help diff