Не удается создать простой клиент в perforce

#perforce-client-spec

#perforce-client-spec

Вопрос:

P4 новичок здесь!

Я хочу создать рабочее пространство и синхронизировать его в каталогах / файлах из репозитория p4. Простые вещи, которые я не могу заставить работать. Что не так с этой картинкой?

Сервер и порт p4: myp4server.xyz.com:1712 Репозиторий p4 — это //etc/freeze_check

Я создаю каталог (в linux) /home/me/ freeze_check и вставляю в него компакт-диск. Я набираю «клиент p4» и заполняю его следующим образом…

 Client: my_client_name
Owner:  me
Description:
    Created by me.
Root:   /home/me/freeze_check
Options:    noallwrite noclobber nocompress unlocked nomodtime normdir
SubmitOptions:  revertunchanged
LineEnd:    local
View:
        //etc/freeze_check/... //my_client_name/...
  

Я не указал «хост», но у меня есть это в /home/me/P4OCNFIG

 P4PORT=myp4server.xyz.com:1712
P4CLIENT=my_client_name
  

Я также «setenv P4CLIENT P4CLIENT» (я видел рабочую рабочую область P4, которая это сделала)

Затем я выхожу из редактора. В нем говорится, что он спас клиента.

Теперь, если я наберу «p4 client -o my_client_name», я увижу то, что я только что определил.
Если я набираю «p4 client -o» (без имени клиента), он выдает что-то другое, то же самое, с чего я начинал.

Вопрос: Как я могу связать только что созданный клиент с только что созданным каталогом? Вопрос: Необходим ли файл P4CONFIG? Необходим ли setenv P4CONFIG?

Спасибо за любую помощь

Ответ №1:

Нет, вам не обязательно использовать P4CONFIG, но это может быть удобно, если вы используете несколько клиентов на одной рабочей станции.

Попробуйте setenv P4CLIENT my_client_name

Комментарии:

1. Да, это сделало это. (Спасибо, кстати) Но почему это не было обнаружено в файле P4CONFIG?

2. Был ли установлен P4CONFIG (указывающий на имя файла P4CONFIG)? Вы можете использовать команду «p4 set», чтобы отобразить, какие настройки P4 установлены.