Как получить список файлов, проверенных пользователями (включая имена пользователей) с помощью P4V или P4?
Я хочу предоставить местоположение депо и посмотреть список файлов, находящихся в этом месте (включая подпапки), которые были извлечены.
Как получить список файлов, проверенных пользователями (включая имена пользователей) с помощью P4V или P4?
Я хочу предоставить местоположение депо и посмотреть список файлов, находящихся в этом месте (включая подпапки), которые были извлечены.
Из командной строки:
p4 opened -a //depot/Your/Location/...
... указывает, что должны быть включены вспомогательные папки.
Увидев, что вы также задали вопрос о P4V и только до сих пор имели ответы в командной строке, вот что вы делаете для P4V. Панель "Ожидание" дает вам часть пути к тому, что вы хотите. Убедитесь, что фильтры "Пользователь" и "Рабочая область" очищены, и вы получите список всех файлов, сгруппированных по списку изменений и спецификации клиента. Не так чисто, как прямой список файлов, которые вы получаете при использовании командной строки P4, как это было предложено Iain и Mark, но может помочь в некоторых ситуациях.
Альтернативой является создание пользовательского меню в 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
Я просто хочу указать что-то о аргументах командной строки.
Важно добавить "/..." после папки, которую вы хотите просмотреть, потому что она сообщит perforce, чтобы сделать это рекурсивно.
Итак, я пытался это в начале:
p4 opened -a //myP4Path/dev_project
Что не работает, пока я не сделал это:
p4 opened -a //myP4Path/dev_project/...
В p4v: попробуйте сделать переименование верхнего каталога. Вы получите предупреждение и список зарегистрированных файлов с именами пользователей.