Определите максимальный changelistId в оформлении проверки с помощью клиента p4java
Я ищу помощи для определения максимального changeListId/revisionId моего локального представления Perforce с использованием API p4java. Я пытаюсь использовать com.perforce.p4java.client.Client для создания списка FileSpec, но changeListId не задан ни для одного из файлов при запросе клиента - сервера в порядке.
Я ищу номер текущей версии клиента, чтобы помочь мне определить, синхронизирован ли он с сервером или нет. Такие детали, как этот пример из 'p4 cstat', будут идеальными:
p4 cstat
... change 1
... status have
......
... change 17
... status partial
... change 18
... status need
p4java p4java версия 2012.3
Заранее спасибо!
1 ответ
Обычный способ сделать это - использовать "p4 changes -m q ///...#have". С P4Java вы будете использовать метод GetChangelists() на IOptionsServer с соответствующими спецификацией файла и версией версии.