Partager via


Utilisation de sites HTTP et de partages UNC conjointement avec la gestion de versions standard

Il se peut que vous deviez apporter une aide à vos développeurs en utilisant la fonctionnalité standard SrcSrv qui extrait les fichiers de la gestion de versions, mais que vous deviez également mettre les fichiers sources à disposition via un site Web ou un partage UNC. Cela peut se produire si vous avez configuré un laboratoire de test qui n’a pas accès à la gestion de versions. Il est possible de prendre en charge les deux utilisateurs en utilisant le même ensemble de fichiers .pdb.

Il faut tout d’abord extraire les fichiers sources à l’aide de SrcTool. Consultez Extraction de fichiers sources pour en savoir plus. Rendez le partage disponible sous la forme d’un site Web ou d’un partage UNC. Dans le cas présent, vous ne devez pas convertir les fichiers .pdb à l’aide du script Cv2http.cmd.

Maintenant sur les ordinateurs qui utiliseront les partages HTTP/UNC, modifiez le fichier Srcsrv.ini qui se trouve dans le répertoire du débogueur. Dans la section des variables du fichier, ajoutez les trois instructions suivantes :

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

Vous devez remplacer \\server\share par la racine du partage UNC que vous fournissez ou l’URL du site Web qui contient les fichiers sources. Vous pouvez également remplacer MY_SOURCE_ROOT par un alias de votre choix pour décrire cet emplacement. Avec ces exceptions, tout le reste doit être saisi exactement selon la description.

Tous les débogueurs configurés de cette façon ignorent les instructions d’extraction de la gestion de versions standard et accèdent plutôt aux fichiers sources à partir de l’emplacement spécifié. Toutefois, tous les débogueurs sans ces éléments inclus dans Srcsrv.ini utiliser le mécanisme de gestion de versions normal pour extraire les fichiers sources.