В командной строке Perforce p4 не используется тот же клиент, что и в p4v - PullRequest
5 голосов
/ 27 марта 2012

ОС: Windows 7, 64-разрядная

Версия P4V 2011.1 + клиент командной строки P4 поставляется с P4V

Я создал клиент в своем каталоге "D: \ Perforce \ Client1"с P4V и синхронизировал все файлы.При использовании инструмента командной строки p4 для проверки того же каталога (с помощью команды: p4 client или p4 open ).Похоже, что p4 использует клиента с именем <имя моего компьютера> , а не клиента, которого я создал с помощью p4v.Я также подтвердил это снова, щелкнув правой кнопкой мыши на каталоге в проводнике и выбрав «Perforce> Connection Info» в контекстном меню.Имя клиента показывает <имя моего компьютера> , а не " Client1 ".

Есть ли способ сделать p4 с той же настройкой, что и p4v.

1 Ответ

8 голосов
/ 27 марта 2012

Командная строка p4 чувствительна к настройкам клиента, которые хранятся с помощью команды 'p4 set' или в файле P4CONFIG;инструмент P4V сохраняет информацию о соединении в файлах настроек P4V.Чтобы заставить их использовать те же настройки, вам нужно запустить соответствующие команды 'p4 set', чтобы установить P4CLIENT и т. Д. http://www.perforce.com/perforce/doc.current/manuals/cmdref/set.html

ОБНОВЛЕНИЕ: URL-адреса документации, похоже, снова изменились, попробуйте: https://www.perforce.com/perforce/doc.current/manuals/cmdref/Content/CmdRef/p4_set.html

...