Partilhar via


O arquivo Srcsrv.ini

O arquivo Srcsrv.ini é a lista mestra de todos os servidores de controle do código-fonte. Cada entrada tem o seguinte formato:

MYSERVER=ServerInfo

Ao usar Perforce, o ServerInfo consiste no caminho de rede completo para o servidor, seguido por dois pontos, seguido pelo número da porta que ele usa. Por exemplo:

MYSERVER=machine.corp.company.com:1666

Srcsrv.ini é um arquivo necessário quando você está realmente indexando uma compilação usando os módulos fornecidos com este pacote. Esta entrada cria um alias que é usado para descrever as informações do servidor. O valor deve ser exclusivo para cada servidor suportado.

Esse arquivo também pode ser instalado no computador que executa o depurador. Quando o SrcSrv é iniciado, ele analisa Srcsrv.ini para valores; Esses valores substituem as informações contidas no arquivo .pdb. Isso permite que os usuários configurem um depurador para usar um servidor de controle de origem alternativo no momento da depuração. No entanto, se você gerenciar bem seus servidores e não renomeá-los, não deve haver necessidade de incluir esse arquivo com as instalações do depurador cliente.

Este arquivo também serve para outros fins no lado do cliente. Para obter mais informações, consulte o arquivo de Srcsrv.ini de exemplo instalado com as ferramentas SrcSrv.

Usando um local ou nome de arquivo diferente

Por padrão, o SrcSrv usa como arquivo de configuração mestre o arquivo chamado Srcsrv.ini, localizado no subdiretório srcsrv do diretório de instalação das Ferramentas de Depuração para Windows.

Você pode especificar um arquivo diferente para configuração definindo a variável de ambiente SRCSRV_INI_FILE igual ao caminho completo e ao nome do arquivo desejado.

Por exemplo, se várias pessoas quiserem compartilhar um único arquivo de configuração, elas poderão colocá-lo em um compartilhamento acessível a todos os seus sistemas e, em seguida, definir uma variável de ambiente como a seguinte:

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