Как определить представление клиента по умолчанию в Perforce?

2356
stmoebius

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

Как я могу изменить представление по умолчанию, которое предлагает Perforce?

1

1 ответ на вопрос

2
Darren Hall

Это зависит от того, являетесь ли вы администратором или нет.

Если да, вы можете использовать триггеры .

Пример: стандартное представление клиентского рабочего пространства Perforce отображает весь склад // depot / ... в клиентское рабочее пространство пользователя. Чтобы запретить начинающим пользователям синхронизировать весь склад, этот сценарий Perl изменяет представление рабочего пространства по умолчанию // depot / ... в клиентской форме p4, чтобы отобразить только текущую кодовую строку выпуска // depot / release / main /. ..

Если вы не являетесь администратором, вам придется использовать файл шаблона.

p4 client -t <template_file> <client_name>,