2013-09-09 3 views

ответ

2

Стоит отметить, что единица интеграции в P4 - это файлы, а не списки изменений, поэтому команды p4 в основном сосредоточены вокруг того, что вы сообщаете, какие файлы интегрированы или нет. Тем не менее, вы можете узнать, какие списки изменений все еще имеют некоторые файлы, которые необходимо интегрировать - используйте команду p4 interchanges. Perforce docs объясняет синтаксис.

Предполагая, что у вас есть филиал спецификации, которая описывает взаимосвязь project A и project B под названием projAprojB, то вы можете получить выдающиеся группы изменений с:

p4 interchanges -b projAprojB 

Вы также можете получить подобный вид выдающихся изменений в Диалоговое окно слияния/интеграции P4V.

В качестве альтернативы вы можете использовать «график пересмотра» в P4V, чтобы увидеть интеграцию, выполненную в данном файле; сделав это в файле из списка изменений, о котором вы хотите узнать, даст вам информацию для разработки, если она была интегрирована в другой проект, и список изменений для этого был.

Если это не удовлетворяет вашим потребностям, то единственным вариантом является, чтобы написать сценарий, либо с помощью сценариев оболочки p4 или один из APIs provided by Perforce

+0

я попытался граф ревизий ... я хочу, чтобы проверить команду любой конкретная ревизия файла в проекте A интегрирована в CL проекта B. Я также попытался выполнить команду «p4 integrated». Но использование этой команды для каждого файла Cl делает ее очень сложной. – user2760305