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

标签 perforce perforce-integrate perforce-branch-spec

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

最佳答案

您可以使用p4 diff2来做到这一点(help):

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

每一行输出将如下所示:

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

其中file1file2是带有修订版的仓库路径,或者<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 ====

表明file.txt在 Branch14.0 中被删除,并且 file2.txt已添加。

关于perforce - 列出两个分支之间新增或删除的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19589003/

相关文章:

perforce - 如何在 perforce 中重命名分支规范?

synchronization - P4V/P4 将工作区文件夹同步到软件仓库

perforce - p4 提交中止错误 - 如何解决

perforce - 在 Perforce 中合并时复制所有更改列表描述?

merge - "Fake out"P4合并

perforce - 将用户添加到 Perforce 中的特定分支

perforce - 如何创建私有(private)远程perforce分支并推送到它?

macos - 我如何在 TextMate 中使用多个 perforce 客户端规范?

backup - Perforce:将搁置的文件从工作区移动到备份

java - 如何在 perforce 中获取以前的修订版 CL