Итак, проблема, которую мне нужно решить, такова:
- У меня есть CL 100, представленный на // branch1
- Этот CL был позже интегрирован из // branch1 в // branch2 в CL123.
- Из интеграции // branch2 CL123 был позже интегрирован в // branch3 и //task/branch4.
- Чем позже он был интегрирован из // task / branch4 в около 35 других веток, используя другие ветки в пути.
Допустим, у меня есть около 100 веток, в которые можно интегрировать CL, но моя задача - найти все ветки, в которые был интегрирован исходный CL100.
Как это сделать? Мои товарищи по команде делали это вручную (для поиска всех веток требуются часы, иногда дни).
Мне просто интересно, есть ли какой-нибудь инструмент для перечисления всех ветвей, где был интегрирован исходный CL? Если нет ничего, что было бы начальной точкой написания скрипта для этого?
Я пытался использовать
p4 -ztag changes -i //depot/...@123,@123
но он показывает только историю интеграции CL не совсем то, что я ищу.