如何检查给定的Changelist是否在子分支中退出?

时间:2017-01-27 04:30:47

标签: perforce changelist perforce-integrate p4python backout

基本上我们有一个CL(例如1000000)集成在一个主分支以及它的所有子分支中。现在假设CL 1000000在主分支中退出。有没有办法检查是否通过脚本在所有子分支中撤消了这些更改?

1 个答案:

答案 0 :(得分:1)

这取决于你如何退出。如果您使用“p4 undo”命令并且您的管理员已启用该选项以便能够重新合并撤消的更改列表,您可以这样做:

p4 ichanges (source-branch)@=10000000 (child-branch)

如果您通过P4V或“p4 edit”命令将其备份,则没有任何与原始更改相关的可查询元数据 - 您可以检查是否已集成了退出更改(无论其编号是什么)对于子分支,或者您可以从原始更改中获取一行代码并使用“p4 grep”来查看它是否存在于子分支中。