« CVS » : différence entre les versions

De FrozenWiki
Aller à la navigation Aller à la recherche
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
== Manipulations de base ==
== Se connecter au serveur ==


Pour se connecter sur un serveur CVS, il suffit de saisir la commande suivante :
Pour se connecter sur un serveur CVS, il suffit de saisir la commande suivante :
Ligne 12 : Ligne 12 :


     cvs login
     cvs login
== Créer un nouveau projet ==


Pour mettre un nouveau projet en ligne :
Pour mettre un nouveau projet en ligne :
Ligne 17 : Ligne 19 :
     cd projet
     cd projet
     cvs -d :pserver:utilisateur@machine:/cvsroot import -m "commentaire" projet créateur version
     cvs -d :pserver:utilisateur@machine:/cvsroot import -m "commentaire" projet créateur version
== Récupérer un projet existant ==


Et pour récupérer le projet mis à disposition en CVS :
Et pour récupérer le projet mis à disposition en CVS :
Ligne 22 : Ligne 26 :
     cvs -d :pserver:utilisateur@machine:/cvsroot checkout projet
     cvs -d :pserver:utilisateur@machine:/cvsroot checkout projet


Pour mettre à jour le porjet sur le repository :
== Mettre à jour un projet ==
 
Pour mettre à jour le projet sur le repository :


     cvs commit
     cvs commit


<b>cvs commit</b> est a effectué dès que l'on veut valider des changements (ajout de fichier, suppresion de fichier, etc...)
<b>cvs commit</b> est a effectué dès que l'on veut valider des changements (ajout de fichier, suppresion de fichier, etc...)
== Ajouter un fichier ==


Ajouter un nouveau fichier au projet :
Ajouter un nouveau fichier au projet :
Ligne 34 : Ligne 42 :


== Informations supplémentaires ==
== Informations supplémentaires ==
* [http://cvsbook.red-bean.com/cvsbook.html Open Source Development with CVS, 1st Edition]
* [http://www.linbox.com/ucome.rvt?file=/any/doc_distrib/cvs-1.11/introduction/cvs-4.html la doc sur linbox]
* [http://www.linbox.com/ucome.rvt?file=/any/doc_distrib/cvs-1.11/introduction/cvs-4.html la doc sur linbox]
* [http://www.cs.mcgill.ca/~qxu2/cgi-bin/cvs.php CVS in 60 seconds]
* [http://www.cs.mcgill.ca/~qxu2/cgi-bin/cvs.php CVS in 60 seconds]
* [http://owen.sj.ca.us/rkowen/howto/cvs.html howto]
* [http://owen.sj.ca.us/rkowen/howto/cvs.html howto]

Dernière version du 20 juin 2005 à 13:24

Se connecter au serveur

Pour se connecter sur un serveur CVS, il suffit de saisir la commande suivante :

   cvs -d :pserver:utilisateur@machine:/cvsroot login

On peut aussi définir la variable d'environnement CVSROOT :

   export CVSROOT=:pserver:utilisateur@machine/cvsroot

Et utiliser les commandes sans préciser le serveur :

   cvs login

Créer un nouveau projet

Pour mettre un nouveau projet en ligne :

   cd projet
   cvs -d :pserver:utilisateur@machine:/cvsroot import -m "commentaire" projet créateur version

Récupérer un projet existant

Et pour récupérer le projet mis à disposition en CVS :

   cvs -d :pserver:utilisateur@machine:/cvsroot checkout projet

Mettre à jour un projet

Pour mettre à jour le projet sur le repository :

   cvs commit

cvs commit est a effectué dès que l'on veut valider des changements (ajout de fichier, suppresion de fichier, etc...)

Ajouter un fichier

Ajouter un nouveau fichier au projet :

   cvs add nom_fichier
   cvs commit

Informations supplémentaires