Développons en Java avec Eclipse 0.80.1 | |
Copyright (C) 2003-2008 Jean-Michel DOUDOUX | (date de publication : 26/12/2008) |
|
CVS (Concurrent Versions System) est un outil libre de gestion de versions. Initialement développé pour Unix, une version pour windows NT/2000 de CVS peut être téléchargée à l'url http://www.cvsnt.org/
Toutes les données sont stockées dans un référentiel (repository). Chaque modification d'une ressource gérée par CVS associe à cette entité un numéro de révision unique.
Une version contient un ensemble de ressource, chacune ayant une révision particulière pour la version correspondante.
CVS ne verrouille pas ces ressources. Deux développeurs peuvent créer chacun une révision d'une même ressource. La fusion des deux versions est à la charge d'un des développeurs.
Eclipse propose une perspective pour utiliser CVS dans un projet.
Il faut créer deux répertoires, par exemple c:\cvs\cvsrepo et c:\cvs\cvstemp
Exécuter le programme d'installation cvsnt-2.0.0.exe
Cliquez sur le bouton «Next»
Lisez la licence et si vous l'acceptez, cliquez sur le bouton «Next»
Sélectionnez le répertoire d'installation et cliquez sur le bouton «Next»
Cliquez sur le bouton «Next»
Cliquez sur le bouton «Install»
Une fois l'installation terminée, cliquez sur le bouton «Finish».
Exécutez «le service control panel» en cliquant sur l'icône dans le menu "Démarrer/Programmes/CVTNT" ou dans le panneau de configuration
Sélectionnez l'onglet «Repositories»
Cliquez sur «Repository prefix» et sélectionnez le répertoire cvsrepo précédemment créé.
Cliquez sur le bouton «Add»
Saisissez le nom du répertoire et cliquez sur le bouton «OK»
Cliquez sur le bouton «Oui»
Sélectionnez l'onglet «Advanced» et cliquez sur le bouton "..."
Sélectionner le répertoire temporaire précédemment créé
Sur l'onglet «Service Status», cliquez sur le bouton «Start»
Cliquez sur le bouton “Ok”
La perspective «Exploration du référentiel CVS» permet de gérer les échanges et le contenu des projets stockés sous 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, 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é
Il faut sélectionner un projet dans une vue et sélectionner l'option "Equipe/Partager le projet" du menu contextuel.
Cliquez sur le bouton "Suivant".
Cette étape permet de donner un nom au module : soit celui du projet Eclipse soit un nom spécifique à préciser. Cliquez sur le bouton "Suivant".
Cliquez sur le bouton "Fin".
La vue "Synchronisation - Mode sortant" affiche les fichiers qui ont été modifiés
Dans cette vue, il faut sélectionner le projet et activer l'option "Ajouter au contrôle de version" du menu contextuel.
Une fois le traitement effectué, activer l'option "Valider" du menu contextuel
Une boite de dialogue demande la saisie d'un commentaire
Pour voir le projet, il faut rafraîchir la vue «Referentiel CVS» en cliquant sur le bouton ou en activant l'option "Régénérer la vue" dans le menu contextuel.
Remarque : si l'arborescence du projet n'est pas affichée, il suffit de cliquer sur le bouton et de cocher l'option "Afficher les dossiers".
Lorsqu'une ressource est modifiée et sauvegardée localement dans l"espace de travail, il est possible d'enregistrer ces modifications dans CVS sous la forme d'une révision.
Il suffit de sélectionner la ressource et d'activer l'option "Equipe/Synchroniser avec le référentiel". La vue "Synchronisation" s'affiche avec la ressource modifiée.
Dans cette vue, il suffit de sélectionner la ressource et d'activer l'option "Valider". Il est possible de saisir un commentaire.
La vue "Synchronisation" permet la synchronisation entre les ressources locales (dans l'espace de travail) et celles contenues dans CVS. Les trois premiers boutons permettent de préciser le sens de la synchronisation :
Il faut sélectionner une ressource et activer l'option "Equipe/Afficher dans l'historique des versions". La vue "Historique des ressources CVS" s'affiche en contenant les différentes révision de la ressource.
La révision courante est précédée d'une petite étoile.
Pour remplacer la ressource par celle correspondant à une autre révision, il suffit de sélectionner la révision et d'activer l'option "Obtenir une révision avec des marqueurs" du menu contextuel. Il faut ensuite cliquer sur le bouton "Ok" lors du message d'avertissement et la révision courante est modifiée.
Il est possible de comparer le contenu de deux révisions. Pour cela, il suffit de sélectionner les deux révisions en maintenant la touche Ctrl enfoncée et d'activer l'option "Comparer" du menu contextuel.
Il faut sélectionner le projet et activer l'option "Equipe/Baliser en tant que version" du menu contextuel.
Une boite de dialogue demande le nom de la balise
Un clic sur le bouton "Détails" permet de voir les versions existantes.
Il suffit de saisir le nom et de cliquer sur le bouton "Ok"
La version apparaît dans la vue "Référentiels CVS"
Dans la vue "Référentiels CVS", il suffit de cliquer sur la version concernée et d'activer l'option "Réserver en tant que projet" du menu contextuel.
Si le projet est déjà présent dans le workspace, un message demande la confirmation pour le remplacement.
|