Файл 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