Révisions, Versions et Branches
dans Eclipse CVS
J'ai souvent travaillé avec CVS, mais le dernier projet Java sur lequel je suis intervenu m'a demandé d'utiliser CVS de manière plus pointue.
Eclipse s'est formidablement répandu car il a notamment su proposer des plugins faciles à intégrer qui ont considérablement améliorer l'utilisation de logiciels, et plus particulièrement CVS dans notre cas.
Ce tutorial montre comment configurer CVS sous Eclipse, partager un projet, utiliser les notions de versionning (versions, révisions), et ce que je n'ai jamais trouvé traduit en français l'utilisation des branches qui permet à plusieurs développements d'avancer de manière parallèle et indépendante.
1. La perspective CVS
La perspective «
Exploration du référentiel CVS » permet de gérer les échanges et le contenu des projets stockés sous CVS.
1.1 La création d'un emplacement vers un référentiel cvs
Dans la vue «
Référentiels CVS », sélectionner l'option «
Nouveau/Emplacement du référentiel » du menu contextuel.
Une boite de dialogue s'ouvre pour définir un nouvel emplacement. Un emplacement contient uniquement les informations sur une connexion.
Il faut renseigner le nom de la machine, le chemin du référentiel CVS, le nom de l'utilisateur, son mot de passe (celui de Windows) et le type de connexion (utilisez pserver) puis cliquer sur le bouton «
Fin ».
Si la connexion ne peut être établie, un message d'erreur est affiché.
1.2 Partager un projet sous Eclipse CVS
Il faut sélectionner un projet dans une vue et sélectionner l'option «
Equipe/Partager le projet » du menu contextuel.
Choisissez ensuite le référentiel CVS où sera hébergé le module CVS.
Cliquez sur le bouton «
Suivant ».
Sélectionnez ensuite le nom au module : soit celui du projet Eclipse soit un nom spécifique à préciser.
Cliquez sur le bouton «
Suivant » puis sur «
Fin ».
La vue «
Synchronisation - Mode sortant » affiche les fichiers qui ont été modifiés, ou qui ne font pas partie du référentiel CVS.
Dans cette vue, il convient tout d'abord de supprimer les ressources qui seront propres au poste de chaque développeur.
Pour cela, sélectionner les ressources à ignorer et choisissez «
Supprimez de la vue ».
Une fois cette étape effectuée, soumettez vos ressources au référentiel CVS par le choix «
Valider ».
Comme les ressouces sont nouvelles pour CVS, une boîte de dialogue apparaît :
Validez alors l'ajout au contrôle de
version en cliquant «
Oui ».
Une boite de dialogue demande la saisie d'un commentaire (selon votre choix).
L'utilité des commentaires sera vu plus loin dans la section Mots clés de substitution.
Vos ressources sont alors référencées sous CVS.