Как получить последний список изменений Perforce, синхронизированный с определенным каталогом по спецификации нелокального клиента (строка cmd)?
Я пытаюсь вернуть последний список изменений, синхронизированный с определенным каталогом для каждой спецификации клиента. Я исследовал это довольно сильно и начинаю думать, что это невозможно. Это то, что я до сих пор:
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 ответ
p4 changes -m1 //depot/foo/...@<client_name>
или же
p4 changes -m1 /root/appname/bin/...@<client_name>