3- Découverte de CVS
par
popularité : 1%
CVS est le gestionnaire de version de fichiers le plus répandu. Voici une installation pas à pas, puis une introduction aux commandes de bases.
Récupération de SuperProduit
La récupération de SuperProduit s’effectue à l’aide de la commande : cvs checkout
Dans mes manipulations ci-dessus, une erreur se situe au niveau de la commande :
- $mkdir mon_produit
et au niveau de ma réflexion sur le nom de mon produit...
Notre produit s’apellera SuperProduit
Pourquoi ?
Nous avons décidé d’appeler le produit SuperProduit, mais nous lui avons donner le répertoire mon_produit
Pas très logique n’est-ce pas !
Une seconde erreur s’est glissée... Si, si !
Elle corrige notre première erreur ! Oh !
Pourquoi (bis) ?
La seconde erreur (si cela en est une) a été d’effectuer la commande cvs import en étant dans le répertoire :
~/mondossiercvs/mon_produit$
Nous avons enregistré uniquement le fichier :
premier_fichier
dans la base cvs, et non pas le répertoire :
mon_produit
contenant mon_fichier
Ceci dit, le nom de notre produit a été founi lors de la commande d’importation telle que :
yvo@raclette : /mondossiercvs/mon_produit$ cvs import -m "Enregistrement de Super Produit dans le cvs" SuperProduit Recup V0
La preuve par l’exemple :
yvo@raclette:~/mondossiercvs$ cvs checkout SuperProduit
cvs checkout: Updating SuperProduit
U SuperProduit/premier_fichier
yvo@raclette:~/mondossiercvs$ ls
mon_produit SuperProduit
yvo@raclette:~/mondossiercvs$ cd mon_produit/
yvo@raclette:~/mondossiercvs/mon_produit$ ls
premier_fichier
yvo@raclette:~/mondossiercvs/mon_produit$ cd ../
yvo@raclette:~/mondossiercvs$ ls
mon_produit SuperProduit
yvo@raclette:~/mondossiercvs$ cd SuperProduit/
yvo@raclette:~/mondossiercvs/SuperProduit$ ls
CVS premier_fichier
yvo@raclette:~/mondossiercvs/SuperProduit$ cd ../
yvo@raclette:~/mondossiercvs$ ls
mon_produit SuperProduit
yvo@raclette:~/mondossiercvs$
Nous pouvons donc supprimer le répertoire mon_produit qui ne sert plus à rien ! Hop :
yvo@raclette:~/mondossiercvs$ rm -rf mon_produit/
yvo@raclette:~/mondossiercvs$
Commentaires