有没有办法获得我正在整合的CL?

时间:2014-10-14 15:08:00

标签: perforce perforce-integrate

请考虑以下步骤:

  1. 我的朋友正在将 123 的CL 123 整合到 // TWO
  2. 他使用该集成完成了待处理的CL 911 并解决了所有冲突
  3. 他搁置了所有文件
  4. 现在他消失但是设法将这个CL的所有权改为我:)。
  5. 现在我有一个CL 911 ,带有集成的搁置文件。

    我如何知道哪个CL以及来自哪个分支的集成? (CL 123 // ONE

1 个答案:

答案 0 :(得分:1)

请记住,集成并不一定来自单个分支或单个变更列表 - 您的朋友可以运行任意数量的任意数据" p4集成FILE1#REV FILE2"命令并且它们可能并非全部加起来一个连贯的操作。但是,抛开这种可能性:

p4 -F "%fromFile%%fromRev%" resolved | p4 -x - tag -l isrc
p4 changes -m1 @isrc

应该为您提供所使用的更改列表(它将是所执行的任何结果中涉及的任何源修订的最高更改列表)。

分支名称可以类似地从" p4解析"中推断出来。输出 - 如果您知道您的分支名称对应于软件仓库中的一个目录,则可以执行以下操作:

p4 -F "%fromFile%" resolved | head -n1 | cut -d / -f 1-4