Поделиться через


Файл Srcsrv.ini

Файл Srcsrv.ini — это список master всех серверов управления версиями. Формат каждой записи приведен ниже.

MYSERVER=ServerInfo

При использовании Perforce serverInfo состоит из полного сетевого пути к серверу, за которым следует двоеточие, а затем номер порта, который он использует. Пример:

MYSERVER=machine.corp.company.com:1666

Srcsrv.ini является обязательным файлом, если вы фактически индексируете сборку с помощью модулей, поставляемых с этим пакетом. Эта запись создает псевдоним, который используется для описания сведений о сервере. Значение должно быть уникальным для каждого поддерживаемого сервера.

Этот файл также можно установить на компьютере с отладчиком. При запуске SrcSrv проверяет Srcsrv.ini на наличие значений; эти значения переопределяют сведения, содержащиеся в PDB-файле. Это позволяет пользователям настроить отладчик для использования альтернативного сервера управления версиями во время отладки. Однако если вы хорошо управляете серверами и не переименовываете их, не нужно включать этот файл в установки клиентского отладчика.

Этот файл также служит другим целям на стороне клиента. Дополнительные сведения см. в примере файла Srcsrv.ini, установленного с помощью средств SrcSrv.

Использование другого расположения или имени файла

По умолчанию SrcSrv использует в качестве файла конфигурации master файл с именем Srcsrv.ini, расположенный в подкаталоге srcsrv каталога установки Средств отладки для Windows.

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

Например, если несколько пользователей хотят предоставить общий доступ к одному файлу конфигурации, они могут поместить его в общую папку, доступную для всех своих систем, а затем задать переменную среды следующим образом:

set SRCSRV_INI_FILE=\\ourserver\ourshare\bestfile.txt