Uso de sitios HTTP y recursos compartidos UNC junto con el control de versiones normal
Es posible que encuentre que debe admitir a los desarrolladores mediante la funcionalidad estándar SrcSrv que extrae archivos del control de versiones, pero también debe hacer que los archivos de origen estén disponibles a través de un sitio web o un recurso compartido UNC. Esto podría ocurrir si ha configurado un laboratorio de pruebas que no tiene acceso al control de versiones. Es posible admitir ambos usuarios con el mismo conjunto de archivos .pdb.
En primer lugar, extraiga los archivos de origen mediante SrcTool; consulte Extracción de archivos de origen para obtener más información. Haga que el recurso compartido esté disponible como un sitio web o un recurso compartido UNC. Para el propósito actual, no debe convertir los archivos .pdb mediante el script de Cv2http.cmd.
Ahora, en los equipos que usarán los recursos compartidos HTTP/UNC, edite el archivo Srcsrv.ini que se encuentra en el directorio del depurador. En la sección de variables del archivo, agregue las tres instrucciones siguientes:
MY_SOURCE_ROOT=\\server\share
SRCSRVCMD=
SRCSRVTRG=%MY_SOURCE_ROOT%\%var2%\%var3%\%var4%\%fnfile%(%var1%)
Debe reemplazar \\server\share por la raíz del recurso compartido UNC que proporciona o la dirección URL del sitio web que contiene los archivos de origen. También puede cambiar MY_SOURCE_ROOT para que sea cualquier alias que quiera describir esta ubicación. Con estas excepciones, todo lo demás debe especificarse exactamente como se describe.
Todos los depuradores configurados de esta manera omiten las instrucciones de extracción de control de versiones estándar y, en su lugar, acceden a los archivos de origen desde la ubicación especificada. Mientras tanto, todos los depuradores sin estos elementos incluidos en Srcsrv.ini usan el mecanismo de control de versiones normal para extraer archivos de código fuente.