列出两个分支之间新增或删除的文件

时间:2013-10-25 11:47:46

标签: perforce perforce-integrate perforce-branch-spec

我在perforce有两个分支。 Branch12.0和Branch14.0。如何找到自Branch12.0以来从Branch14.0删除/添加的文件?

1 个答案:

答案 0 :(得分:2)

您可以使用p4 diff2help)执行此操作:

p4 diff2 -q //depot/Branch12.0/... //depot/Branch14.0/...

输出的每一行都如下所示:

==== file1 - file2 ==== summary

其中 file1 file2 是带有修订的库路径,或<none>。对于一个分支中缺少的文件,摘要将为空:

p4 diff2 -q //depot/Branch12.0/... //depot/Branch14.0/... | grep '=$'

这会给你带来如下结果:

==== //depot/Branch12.0/file.txt#1 - <none> ====
==== <none> - //depot/Branch14.0/file2.txt#1 ====

表示已添加在Branch14.0中删除的file.txt,并添加了file2.txt