2- Découverte de CVS

Création de la base / Enregistrement d’un produit - Cvs Import
lundi 19 avril 2004
par  Yvonnick Esnault
popularité : 1%

CVS est le gestionnaire de version de fichiers le plus répandu. Voici une installation pas à pas sur une debian, puis une introduction aux commandes de bases.

Création de la base

Une fois la variable CVSROOT renseignée, nous pouvons créer la base telle que :
yvo@raclette:~/mondossiercvs$ cvs init
Cette commande crée les fichiers d’administration de la base dans le répertoire CVSROOT (ici /var/lib/cvs).

(FIXME : Debian a déjà fait ce travail à notre place ?)

Notre produit
Dans cette article, il nous faut un produit avec lequel cvs sera utilisé. Notre produit s’apellera SuperProduit et sera créé par yvo dans le répertoire :
/mondossiercvs/mon_produit
pour la première fois. Ce produit comporte un fichier nommé premier_fichier dans lequel une ligne est inscrite : première ligne

Plus clairement, cela donne :

yvo@raclette:~/mondossiercvs$ mkdir mon_produit
yvo@raclette:~/mondossiercvs$ cd mon_produit
yvo@raclette:~/mondossiercvs/mon_produit$ echo "première ligne" > premier_fichier
yvo@raclette:~/mondossiercvs/mon_produit$ cat premier_fichier
première ligne
yvo@raclette:~/mondossiercvs/mon_produit$


Enregistrement de notre produit dans la base CVS

Notre produit est créé dans notre répertoire local, mais n’est pas encore inscrit dans la base cvs.

Cette inscription est un import : nous importons des fichiers de notre répertoire local sur le serveur.

La commande est :

yvo@raclette:~/mondossiercvs/mon_produit$ cvs import -m "Enregistrement de Super Produit dans le cvs" SuperProduit Recup V0
N SuperProduit/premier_fichier

No conflicts created by this import


Visiblement, il n’y a pas eu de problème lors de l’import.

L’option -m est suivie ici de "Enregistrement de Super Produit dans le cvs". Cette option permet de donner un message de description pour la version. Si -m n’est pas renseignée, un éditeur de texte se lance.

L’option Recup est le nom de la branche.
L’option V0 est le nom de version.

Je n’explique pas plus ces options ici, vous comprendrez mieux avec la commande cvs log dans les articles suivants...


Commentaires

Navigation

Agenda

<<

2024

 

<<

Mai

>>

Aujourd’hui

LuMaMeJeVeSaDi
  12345
6789101112
13141516171819
20212223242526
2728293031  

Annonces

Annuaire LibreNord

Retrouvez l’annuaire de logiciels libres créé par l’association Club Linux Nord-Pas de Calais sur le site suivant http://www.librenord.org


Sur le Web

3 juin - Sans titre

3 juin - Khrys’presso du lundi 3 juin 2024

2 juin - Envoûtement amoureux.+229 52807556

2 juin - Rituel pour éloigner une rivalité

2 juin - Mobilizon - demo of version 5.0.1

2 juin - Mobilizon contributors meeting

2 juin - Lors du transfert de stockage vers un autre serveur, le volume augmente

2 juin - Retour affectif amoureux immédiat. Tél: +229 6128 6208, Retour affectif immédiat gratuit, Rituel de retour affectif amoureux

2 juin - Sortilège pour rendre un Homme fou amoureux de vous. Tél:+22961286208, Retour affectif amoureux immédiat, Envoûtement amoureux rapide

2 juin - Retour affectif paiement après résultat. Tél: +229 6128 6208, Retour affectif amoureux immédiat, Retour affectif rapide en 24h

2 juin - Rituel pour faire tomber quelqu’un amoureux de toi. Tél: +22961286208, Retour affectif amoureux immédiat, Envoûtement amoureux rapide marabout

2 juin - Retour affectif marabout en France. Tél: +229 6128 6208, médium retour affectif sérieux gratuit

2 juin - Retour affectif rapide en 24h. Tél: +229 6128 6208, Retour affectif amoureux immédiat, Envoûtement d'amour rapide et efficace

2 juin - Envoûtement amoureux rapide et efficace. Tél: +229 6128 6208, médium du retour affectif amoureux immédiat

2 juin - Retour affectif immédiat gratuit, Tél: +229 6128 6208, Retour de l'être aimé en 24h gratuit

2 juin - Retour affectif amoureux immédiat, Tél: +229 6128 6208, Envoûtement amoureux rapide

1er juin - Tetra débutants

31 mai - Erreur de nommage de compte Mobilizon

31 mai - Erreur de nommage de compte

31 mai - L'instance n'est pas restaurée pendant la migration