Подтвердить что ты не робот

В Perforce, как мне получить список проверенных файлов?

Как получить список файлов, проверенных пользователями (включая имена пользователей) с помощью P4V или P4?

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

4b9b3361

Ответ 1

Из командной строки:

p4 opened -a //depot/Your/Location/...

... указывает, что должны быть включены вспомогательные папки.

Ответ 2

Увидев, что вы также задали вопрос о P4V и только до сих пор имели ответы в командной строке, вот что вы делаете для P4V. Панель "Ожидание" дает вам часть пути к тому, что вы хотите. Убедитесь, что фильтры "Пользователь" и "Рабочая область" очищены, и вы получите список всех файлов, сгруппированных по списку изменений и спецификации клиента. Не так чисто, как прямой список файлов, которые вы получаете при использовании командной строки P4, как это было предложено Iain и Mark, но может помочь в некоторых ситуациях.

Альтернативой является создание пользовательского меню в P4V, которое использует один из предложенных решений командной строки. Например:

  • Инструменты- > Управление пользовательскими инструментами
  • Новый
  • Назовите это чем-то, например. Открытие файлов пользователем
  • Отметьте "Добавить в соответствующие контекстные меню"
  • В поле "Приложение" перейдите к p4.exe
  • В аргументах введите open -a% D (последний берет выбранный путь депо)
  • Установите флажок для запуска в консоли.

Я уверен, что вам понадобится немного, если потребуется, чтобы отфильтровать вывод.

Ответ 3

Вы также можете ограничить вывод p4 следующим образом:

p4 opened -C <client-spec> //depot/...

чтобы получить список файлов, открытых в этой спецификации клиента

p4 opened //depot/...

предоставит вам список файлов, открытых текущим P4USER

Ответ 4

Если вы хотите найти конкретного пользователя:

p4 opened -u the_user_name

Если вы хотите найти конкретного Changelist:

p4 opened -u the_user_name -c cl_number

Ответ 5

Я просто хочу указать что-то о аргументах командной строки.

Важно добавить "/..." после папки, которую вы хотите просмотреть, потому что она сообщит perforce, чтобы сделать это рекурсивно.

Итак, я пытался это в начале:

p4 opened -a //myP4Path/dev_project

Что не работает, пока я не сделал это:

p4 opened -a //myP4Path/dev_project/...

Ответ 6

В p4v: попробуйте сделать переименование верхнего каталога. Вы получите предупреждение и список зарегистрированных файлов с именами пользователей.