Ошибка проверки ClientFilter: представление клиента слишком свободное.каждый клиент должен включать только один проект - PullRequest
0 голосов
/ 08 декабря 2018

Я пытаюсь выполнить те же операции, что и с использованием графического интерфейса пользователя, используя командную строку.

Когда я пытался выполнить p4 edit для любого файла, он сказал Client '<host-name>' unknown - use 'client' command to create it.

ТакЯ пытался p4 client -o <my-workspace-name> | p4 client -i, но это вернулось:

Error in client specification.
'ClientFilter' validation failed:
======================================================
    client view is too loose !!!
    each client should include one project only
======================================================

У меня нет опыта работы с инструментом p4.Пожалуйста, помогите мне объяснить, что это значит с клиентом слишком свободно !!!

1 Ответ

0 голосов
/ 08 декабря 2018

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

Toсоздайте нового клиента, запустите:

p4 set P4CLIENT=your_workspace_name
p4 client

и посмотрите на всплывающую форму.Поле View определяет, какая часть депо (-ей) ваш клиент будет «видеть» и работать с ним.Согласно сообщению об ошибке, ваш администратор хочет, чтобы вы ограничили это одним «проектом» - я не знаю, что это значит в этом контексте (может быть, это означает, что это всего лишь одно хранилище, или, возможно, одна папка в определенном хранилище??Придуманный пример, если у вас есть несколько разных хранилищ, ваш вид по умолчанию («свободный») может выглядеть так:

//depot_one/... //your_workspace_name/depot_one/...
//mumble/... //your_workspace_name/mumble/...
//widgets/... //your_workspace_name/widgets/...

и если вы хотите сопоставить проект //mumble/core только с корнем рабочей области, вы бы изменили это представление на:

//mumble/core/... //your_workspace_name/...
...