在 Conjuction 中使用 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使用一般版本控制機制來擷取原始程式檔。