Выполнить сопоставление депо / клиента - PullRequest
3 голосов
/ 26 октября 2011

Есть ли в Perforce команда для получения информации о том, какие клиенты имеют сопоставление для конкретной папки из хранилища?

Пример:

У меня есть расположение депо //depot/myfolder/somefile.java

Я хочу знать, какие клиенты сопоставляют это местоположение с каким путем:

// client1 / c: /folder1/somefile.java //client2/d:/folder2/somefile.java ...

Я могу получить эту информацию от "клиента p4", но она предназначена для текущего клиента, а не для конкретной папки / файла.

С уважением, Виктор

1 Ответ

2 голосов
/ 26 октября 2011

Вы можете сделать это с помощью небольшого сценария, используя команду клиентов p4 для вывода списка клиентов:

p4 help clients

clients -- Display list of clients
workspaces -- synonym for 'clients'

p4 clients [-u user] [-e nameFilter -m max]

Lists all client workspaces currently defined in the server.

The -u user flag lists client workspaces that are owned by the
specified user.

The -e nameFilter flag lists workspaces with a name that matches
the nameFilter pattern, for example:  -e 'svr-dev-rel*'

The -m max flag limits output to the specified number of workspaces.

, а затем выполнить итерацию по каждому клиенту, используя

p4 client -o <client name>

, чтобы просмотреть спецификацию клиента.и, наконец, найдите интересующий вас путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...