Share via


搭配一般版本控制使用 HTTP 網站和 UNC 共用

您可能會發現,您必須使用從版本控制擷取檔案的標準 SrcSrv 功能來支援開發人員,但也必須透過網站或 UNC 共用提供原始程式檔。 如果您已設定無法存取版本控制的測試實驗室,就可能會發生這種情況。 您可以使用同一組 .pdb 檔案來支援這兩個使用者。

首先,使用 SrcTool 擷取來源檔案;如需詳細資訊,請參閱 擷取來源檔案 。 讓共用以網站或 UNC 共用的形式提供。 針對目前的目的,您不應該使用 Cv2http.cmd 腳本來轉換 .pdb 檔案。

現在,在將使用 HTTP/UNC 共用的電腦上,編輯 調試程式目錄中的Srcsrv.ini 檔案。 在檔案的 variables 區段中,新增下列三個語句:

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

您應該將 \\server\share 取代為您提供的 UNC 共用根目錄,或包含來源檔案的網站 URL。 您也可以將MY_SOURCE_ROOT變更為您想要描述此位置的任何別名。 在這些例外狀況下,其他所有專案都應該完全如所述輸入。

以這種方式設定的所有調試程式都會忽略標準版本控制擷取指令,而是從指定的位置存取原始程序檔。 同時,不含這些專案的所有調試程式都會Srcsrv.ini使用一般版本控制機制來擷取原始程序檔。