Condividi tramite


Uso di siti HTTP e condivisioni UNC in combinazione con il controllo della versione normale

Si potrebbe notare che è necessario supportare gli sviluppatori usando la funzionalità SrcSrv standard che estrae i file dal controllo della versione, ma deve anche rendere disponibili i file di origine tramite un sito Web o una condivisione UNC. Questo problema può verificarsi se è stato configurato un lab di test che non ha accesso al controllo della versione. È possibile supportare entrambi gli utenti usando lo stesso set di file con estensione pdb.

Prima di tutto, estrarre i file di origine usando SrcTool; per informazioni dettagliate, vedere Estrazione di file di origine. Rendere disponibile la condivisione come sito Web o condivisione UNC. Allo scopo corrente, non è consigliabile convertire i file con estensione pdb usando lo script Cv2http.cmd.

Ora nei computer che useranno le condivisioni HTTP/UNC modificare il file Srcsrv.ini presente nella directory del debugger. Nella sezione variables del file aggiungere le tre istruzioni seguenti:

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

Sostituire \\server\share con la radice della condivisione UNC specificata o l'URL del sito Web che contiene i file di origine. È anche possibile modificare MY_SOURCE_ROOT in modo che sia qualsiasi alias che si desidera descrivere questo percorso. Con queste eccezioni, tutto il resto deve essere immesso esattamente come descritto.

Tutti i debugger configurati in questo modo ignorano le istruzioni di estrazione del controllo della versione standard e accedono invece ai file di origine dal percorso specificato. Nel frattempo, tutti i debugger senza questi elementi inclusi in Srcsrv.ini usano il normale meccanismo di controllo della versione per estrarre i file di origine.