Вы можете установить глобальные значения среды, используя класс P4Connection
, например, так:
P4Connection p4 = new P4Connection();
p4.Host = "127.0.0.1";
p4.Port = 1666;
p4.User = "joan.verge";
p4.Client = "joanverge_main";
Если эти значения не заданы, будут использоваться параметры среды, установленные в файле конфигурации клиента или реестре Windows (для Linux и OSX в каталоге ~ .p4 есть файл конфигурации.
Если вы используете Perforce через командную строку, я бы весьма рекомендует настроить клиентские конфигурации (Примечание. Я знаю, как это сделать только в Windows, см. P4 KB для других платформ).
Сначала настройте глобальные параметры среды с помощью командной строки.
p4 set P4USER=joan.verge
p4 set P4PORT=127.0.0.1:1666
Для проверки правильности установки вышеприведенного набора используйте p4 info
.
Затем поместите параметры, специфичные для рабочей области / клиента, в текстовый файл с именем p4config
(без расширения) и поместите его в корень рабочей области / клиента.
P4CLIENT=joanverge_main
Установите еще одну переменную среды,
p4 set P4CONFIG=p4config
Скопируйте файл p4config
в другое рабочее пространство / клиент, отредактируйте переменную P4CLIENT
, чтобы она соответствовала.
Теперь в командной строке перейдите в оба каталога и сравните команду p4 info
.
Кроме того, установка этого параметра позволяет использовать навигацию проводника Windows P4 по нескольким рабочим пространствам.
Редактировать: вам может пригодиться этот вопрос StackOverflow, который был ответил Майком несколько месяцев назад с установкой свойства Charset
: P4.Netи P4CHARSET .