Как мне получить список файлов, проверенных пользователями (включая имена пользователей) с помощью P4V или P4?
Я хочу указать местоположение хранилища и увидеть список всех файлов в этом месте (включая подпапки), которые были извлечены.
Как мне получить список файлов, проверенных пользователями (включая имена пользователей) с помощью P4V или P4?
Я хочу указать местоположение хранилища и увидеть список всех файлов в этом месте (включая подпапки), которые были извлечены.
Из командной строки:
p4 opened -a //depot/Your/Location/...
Символ ... указывает на то, что должны быть включены подпапки.
Поскольку вы также спрашивали о P4V и пока получили ответы только из командной строки, вот что вы делаете для P4V. Панель «Ожидающие» частично помогает вам добиться желаемого. Убедитесь, что фильтры «Пользователь» и «Рабочая область» очищены, и вы получите список всех файлов, сгруппированных по списку изменений и спецификациям клиента. Не такой чистый, как прямой список файлов, который вы получаете при использовании командной строки P4, как предлагают Иэн и Марк, но может помочь в некоторых ситуациях.
Альтернативой является создание настраиваемого меню в P4V, которое использует одно из предложенных решений командной строки. Например:
Я уверен, что вы могли бы немного придумать это, если нужно отфильтровать вывод.
Вы также можете ограничить вывод открытого p4 следующим образом:
p4 opened -C <client-spec> //depot/...
чтобы получить список файлов, открытых в этой спецификации клиента
p4 opened //depot/...
предоставит вам список файлов, открытых текущим P4USER
Если вы хотите найти конкретного пользователя:
p4 opened -u the_user_name
Если вы хотите найти конкретного Changelist:
p4 opened -u the_user_name -c cl_number
Я просто хочу указать кое-что об аргументах командной строки.
Важно добавить "/ ..." после папки, которую вы хотите просмотреть, потому что это будет принудительно делать это рекурсивно.
Итак, я пробовал это вначале:
p4 opened -a //myP4Path/dev_project
Что не работало, пока я не сделал это:
p4 opened -a //myP4Path/dev_project/...
В p4v: попробуйте переименовать верхний каталог. Вы получите предупреждение и список файлов, извлеченных в настоящий момент, с именами пользователей.