Partager via


Utilisation de CVS

Le module CVS pour le serveur source a été développé à l’aide du système de versions simultanées (CVS) 1.11.17 (client). Il n’a pas été testé avec d’autres versions de CVS. En outre, la version actuelle du module est une version bêta.

CVSROOT

Sur l’ordinateur sur lequel vous sourcez l’index de la build, CVSROOT ne peut pas contenir de mot de passe et d’informations utilisateur. Utilisez cvs.exe pour définir vos informations d’identification.

Pour préparer le fichier Srcsrv.ini pour l’indexation CVS, vous devez entrer un alias pour votre dépôt qui le distingue de manière unique des autres dans votre réseau. Ce dépôt doit correspondre à la valeur de CVSROOT dans votre environnement. Il n’est pas nécessaire de définir cette valeur dans la copie de Srcsrv.ini que vous conservez avec vos clients de débogueur, car l’alias est défini dans le fichier .pdb indexé source.

Ordinateur client

L’ordinateur client qui extrait des fichiers pendant le débogage n’a pas besoin d’un bac à sable CVS ou d’un ensemble CVSROOT. Il n’a pas besoin de fichiers binaires CVS dans le chemin d’accès, et si le dépôt est verrouillé, vous devez définir le nom d’utilisateur et le mot de passe avec Cvs.exe.

Balises de révision

CVS ne peut pas extraire un fichier par son numéro de version. Au lieu de cela, elle doit être effectuée à l’aide de ce que l’on appelle une balise. Lors de l’indexation d’un système CVS, vous devez vous assurer que toutes les modifications sont vérifiées dans le référentiel, puis appliquer une balise à l’aide de la commande « étiquette cvs ». Ensuite, lors de l’indexation du fichier, veillez à utiliser le paramètre de ligne de commande « label » pour spécifier la balise que vous souhaitez associer à la build que vous indexez. Vous pouvez obtenir le même résultat en définissant CVS_LABEL dans l’environnement. D’autres valeurs peuvent être définies à partir de l’environnement ou de la ligne de commande. Utilisez l’option de ligne de commande -?? avec SSIndex pour examiner vos choix et vérifier que tout a été configuré correctement :

ssindex.cmd -system=cvs -??