将 HTTP 站点和 UNC 共享与常规版本控制结合使用

你可能会发现,必须使用从版本控制中提取文件的标准 SrcSrv 功能为开发人员提供支持,但还必须通过网站或 UNC 共享提供源文件。 如果建立的测试实验室无法访问版本控制,就会出现这种情况。 使用同一组 .pdb 文件可以同时支持两个用户。

首先,使用 SrcTool 提取源文件;有关详细信息,请参阅提取源文件。 将共享作为网站或 UNC 共享。 目前,不应使用 Cv2http.cmd 脚本来转换 .pdb 文件。

现在,在将使用 HTTP/UNC 共享的计算机上,编辑调试器目录中的 Srcsrv.ini 文件。 在文件的变量部分,添加以下三个语句:

MY_SOURCE_ROOT=\\server\share
 SRCSRVCMD=
 SRCSRVTRG=%MY_SOURCE_ROOT%\%var2%\%var3%\%var4%\%fnfile%(%var1%)

应将 \\server\share 替换为所提供 UNC 共享的根目录或包含源文件的网站 URL。 也可以将 MY_SOURCE_ROOT 更改为要用来描述该位置的任何别名。 除上述例外情况外,其他内容均应完全按照描述输入。

以这种方式设置的所有调试器都会忽略标准版本控制提取指令,并从指定的位置访问源文件。 同时,Srcsrv.ini 中不包含这些项的所有调试器都使用正常的版本控制机制来提取源文件。