Определите максимальный 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 с соответствующими спецификацией файла и версией версии.

Другие вопросы по тегам