Usar sites HTTP e compartilhamentos UNC em conjunto com o controle de versão regular
Você pode achar que deve oferecer suporte aos desenvolvedores usando a funcionalidade SrcSrv padrão que extrai arquivos do controle de versão, mas também deve disponibilizar arquivos de origem por meio de um site ou compartilhamento UNC. Isso poderá ocorrer se você tiver configurado um laboratório de teste que não tenha acesso ao controle de versão. É possível oferecer suporte aos dois usuários usando o mesmo conjunto de arquivos .pdb.
Primeiro, extraia os arquivos de origem usando SrcTool. Confira Extrair arquivos de origem para obter detalhes. Disponibilize o compartilhamento como um site ou compartilhamento UNC. Para a finalidade atual, você não deve converter os arquivos .pdb usando o script Cv2http.cmd.
Agora, nos computadores que usarão os compartilhamentos HTTP/UNC, edite o arquivo Srcsrv.ini que está no diretório do depurador. Na seção de variáveis do arquivo, adicione as três instruções a seguir:
MY_SOURCE_ROOT=\\server\share
SRCSRVCMD=
SRCSRVTRG=%MY_SOURCE_ROOT%\%var2%\%var3%\%var4%\%fnfile%(%var1%)
Você deve substituir \\server\share pela raiz do compartilhamento UNC que você está fornecendo ou a URL do site que contém os arquivos de origem. Você também pode alterar MY_SOURCE_ROOT para qualquer alias que você deseja descrever esse local. Com essas exceções, todo o restante deve ser inserido exatamente como descrito.
Todos os depuradores configurados dessa forma ignoram as instruções de extração de controle de versão padrão e, em vez disso, acessam os arquivos de origem do local especificado. Enquanto isso, todos os depuradores sem esses itens incluídos em Srcsrv.ini usam o mecanismo normal de controle de versão para extrair arquivos de origem.