Как получить последний список изменений Perforce, синхронизированный с определенным каталогом по спецификации нелокального клиента (строка cmd)? - PullRequest
1 голос
/ 10 ноября 2010

Я пытаюсь вернуть последний список изменений, синхронизированный с определенным каталогом для каждой спецификации клиента.Я исследовал это довольно сильно и начинаю думать, что это невозможно.Это то, что у меня пока есть:

p4 changes -m1 @<Client_Spec_Name>

Это вернет список последних изменений, синхронизированных с переданными в спецификации клиента, которые я затем смогу проанализировать из CL.Пример вывода:

Change 798261 on 2010/11/08 by asdf@specname 'description...'

Исходя из этого, я могу легко разобрать список изменений: 798261.

Я пытаюсь получить аналогичный вывод, но для определенного каталогаэто отображается в спецификации клиента, которая передается в команду.Я знаю, что флаг -d обычно позволяет вам указать каталог в командах выполнения, но изменения p4 не поддерживают флаг -d.Вот что я собираюсь сделать, если флаг -d был поддержан в изменениях p4:

p4 changes -m1 -d /root/appname/bin/...@<Client_Spec_Name>

Теоретически, если флаг -d был поддержан, это вернуло бы последний CL, синхронизированный с / root /appname / bin через переданные в спецификации клиента.Есть какой-либо способ сделать это?Я пропускаю команду p4, которая позволила бы мне указать каталог и синхронизировать последний CL с этим каталогом?Любые предложения с благодарностью.

Спасибо!

1 Ответ

4 голосов
/ 10 ноября 2010
p4 changes -m1 //depot/foo/...@<client_name>

или

p4 changes -m1 /root/appname/bin/...@<client_name>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...