Я пытаюсь вернуть последний список изменений, синхронизированный с конкретным каталогом на каждую спецификацию клиента. Я изучил это довольно сильно и начинаю думать, что это невозможно. Это то, что я до сих пор:Как получить последний список изменений Perforce, синхронизированный с конкретным каталогом по нелокальной клиентской спецификации (строка cmd)?
p4 changes -m1 @<Client_Spec_Name>
Это вернет список последних изменений синхронизирована переданному в клиентской спецификации, которые я могу после этого разбора CL из. Пример вывода:
Change 798261 on 2010/11/08 by [email protected] 'description...'
От того, что я могу легко разобрать список изменений: 798261.
То, что я пытаюсь сделать, это получить аналогичный вывод, но для конкретного каталога, который отображается в client spec, который передается в команду. Я знаю, что флаг -d обычно позволяет указать каталог в командах perforce, но изменения p4 не поддерживают флаг -d. Это то, что я иду, если флаг -d был поддержан в изменениях p4:
p4 changes -m1 -d /root/appname/bin/[email protected]<Client_Spec_Name>
В теории, если флаг -d был поддержан, будет возвращен последний CL синхронизируется/корень/имя_приложение/bin через переданную в спецификации клиента. Есть какой-либо способ сделать это? Есть ли команда p4, которую я пропускаю, что позволит мне указать каталог и получить последний CL, синхронизированный с этим каталогом? Любые предложения приветствуются.
Спасибо!
Делать это в P4V Dashboard легко ... не уверен CMD линии. – Chance