TP outils CVS
L’objectif de ce TP est de maitriser l’ensemble des commandes CVS en utilisant WINCVS et ECLIPSE.
Installer CVSNT (suivre les étapes de l’installation)
Configurer CVSNT (voir cours)
Ajouter des utilisateurs : (voir cours)
Utiliser la commande : cvs passwd –a nom_utilisaur
Ou cvs passwd –r utilisateur_réel –a nom_utilisateur
TP 1 : utiliser WINCVS
Installer WinCVS.
Se connecter à CVSNT :
admin login
Dans la case CVSROOT de login settings saisir : :pserver:Utilisateur@nom du serveur:/chemin du repository
Créer un projet pour la première fois (import):
Créer un répertoire nommé « TpWinCvs »
Dans ce répertoire créer des documents (.doc, .txt …)
Sélectionner : « view Browse Location Change » puis sélectionner le répertoire « TpWinCvs ».
Sélectionner le projet « TpWinCvs »
Sélectionner :
« Remote Import module »
Repository path = chemin du projet dans le repository
CVSROOT = :pserver:Utilisateur@nom du serveur:/chemin du repository
Saisir un commentaire : « importer le projet dans le repository » n
Récupérer une copie locale (checkout)
Pré-requis : Disposer d’une version du projet dans le repository.
Il est préférable d’avoir un répertoire de destination vide. Sélectionner : Menu > Remote > Checkout Module
Onglet Checkout settings :
Module name : Donner le nom du module à récupérer
Local folder to check out : Indiquer le nom du répertoire de travail sans le nom du projet (un sous répertoire sera créé).
Valider par OK.
WinCVS va donc récupérer la version en cours (HEAD) du projet sélectionné
Ajouter un nouvel élément (add)
Créer un nouveau document (ou un nouveau répertoire) dans le répertoire locale.
Sélectionner l’élément à ajouter Modify add
Valider les modifications
Valider et archiver les modifications faite en locale (commit)
Pré-requis : Disposer d’une version du projet dans le repository, et d’une copie locale modifiée. Généralement, avant tout commit, il est