Получение информации о файле (устарело, необходимо решить) с помощью клиента командной строки P4 - PullRequest
1 голос
/ 09 апреля 2019

P4V предоставляет информацию о каждом извлеченном файле, например о том, находится ли он в последней редакции (устаревшие файлы отмечены желтым кружком), и нужно ли его разрешать (вопросительный знак). Есть ли способ получить эту информацию с помощью клиента командной строки P4?

Я пробовал "p4 description" и "p4 status", но они не предоставляют информацию, которую я ищу. Опишите списки, в которых находится ревизия каждого файла, но не указывается, является ли она последней версией.

1 Ответ

1 голос
/ 09 апреля 2019

Чтобы узнать, нужно ли синхронизировать файл:

p4 sync -n FILE

Чтобы узнать, нужно ли разрешить файл:

p4 resolve -n FILE

Чтобы узнать, открыт ли файл:

p4 opened FILE

Чтобы просмотреть все ревизии файла:

p4 filelog FILE

и т. Д.

Вы также можете сделать:

p4 fstat <flags> FILE

, чтобы получитьгигантский дамп информации о файле (отформатированный для простого разбора в словарь, а не для удобства чтения).

Полный список команд см. в:

p4 help commands

Для получения дополнительной информации оконкретная команда:

p4 help COMMAND
...