Développer via CVS
Les bases de l'utilisation
Pages 1
| 2 | 3 | 4
Configuration
La première chose à faire est de régler
la variable CVSROOT sur le répertoire des sources: cela revient
à écrire, en csh/tcsh,
setenv CVSROOT ~/cvsroot
et en bash/ksh,
CVSROOT=~/cvsroot;export CVSROOT
Puis on saisira la commande:
cvs init
Le répertoire ainsi attribué (en l'occurence ~/cvsroot)
sera créé, ainsi que les fichiers nécessaires
à la bonne utilisation des fichiers CVS.
Démarrer un projet
Il s'agit d'abord de récupérer (éventuellement)
les sources déjà existantes (mettre ses sources sous
contrôle CVS). Pour cela, dans le répertoire racine
de celles-ci, on écrira:
cvs import -m "Nouveau projet" projet
sample start
L'option -m indique l'ajout d'un message (ici "Nouveau
projet") dans le fichier log du répertoire ~/cvsroot
(dans notre exemple). Les sources seront placées dans le
répertoire ~/cvsroot/projet (toujours dans notre exemple).
Quant à "sample" et "start", nous ne
nous étendrons pas ici sur leur utilité: ces attributs
sont requis par CVS.
Modifier le code d'un projet sous CVS
La première opération consite à "vérifier"
l'état des sources, en se plaçant dans le répertoire
de l'utilisateur (et non dans le répertoire des
sources sous CVS), et en écrivant (ce qui a pour effet de
copier les sources dans le répertoire où l'on s'est
placé):
cvs checkout projet
Une fois assuré que la modification que l'on veut
effectuer ne figure pas déjà dans le code CVS, on
peut la mettre en oeuvre dans sa copie locale. On fera ensuite
prendre en compte cette modification par CVS en écrivant:
cvs commit -m "modif effectuée"
nom du programme
Ainsi, par exemple, si l'on a rajouté dans le fichier
main.c une instruction comme printf("Copyright 2001\n");,
on écrira:
cvs commit -m "Ajout d'un message de copyright"
main.c
Ces notions de bases sont le prélude au développement
d'un projet collectif, la "raison d'être" d'un outil
comme CVS.
Article suivant:
Travailler à plusieurs
Pages 1
| 2 | 3 | 4
[Jérôme
Morlon 26
avril 2001 , JDNet]
|