所以我需要解决的问题是:
- 我在 //branch1 提交了 CL 100
- 此 CL 稍后在 CL123 中从 //branch1 集成到 //branch2。
- 从 //branch2 集成 CL123 后来集成到 //branch3 和 //task/branch4。
- 后来,它被从 //task/branch4 集成到大约 35 个其他分支,在途中使用其他分支。
假设我有大约 100 个可以集成 CL 的分支,但我的任务是找到所有集成了初始 CL100 的分支。
怎么做?我的队友一直在手动执行此操作(需要数小时,有时甚至数天才能找到所有分支)。
我只是想知道是否有一些工具可以列出集成了初始 CL 的所有分支?如果没有,那么编写脚本的初始起点是什么?
我尝试使用
p4 -ztag changes -i //depot/...@123,@123
但它只显示 CL 集成历史,而不是我正在寻找的。