- Il faut d'abord se logger sur le serveur cvs en tapant:
cvs -d :pserver:lmdzbrowse@piaf.lmd.jussieu.fr:/users/lmdz/cvsroot login
- le mot de passe demandé est lmdzb2000
- puis, après s'être mis sur le répertoire local où l'on veut
récupérer les sources, on les récupère en tapant:
- pour la version officielle:
cvs -d :pserver:lmdzbrowse@piaf.lmd.jussieu.fr:/users/lmdz/cvsroot checkout -r rel-1-0-patch LMDZ.3.3
- pour la version de travail:
cvs -d :pserver:lmdzbrowse@piaf.lmd.jussieu.fr:/users/lmdz/cvsroot checkout LMDZ.3.3
- Ceci crée sur votre disque local un répertoire LMDZ.3.3 contenant
toute l'arborescence.
- Vous pouvez ensuite mettre à jour les sources en tapant dans le
répertoire local où se trouvent votre copie des sources:
- pour la version officielle:
cvs -d :pserver:lmdzbrowse@piaf.lmd.jussieu.fr:/users/lmdz/cvsroot update -r rel-1-0-patch LMDZ.3.3
- pour la version de travail:
cvs -d :pserver:lmdzbrowse@piaf.lmd.jussieu.fr:/users/lmdz/cvsroot update LMDZ.3.3
- En cas de conflit entre des modifications que vous auriez
apportées à votre version du code en local et les mises à jour que
vous voulez récupérer, cvs vous prévient et note dans le code où se
trouvent ces conflits. A vous, alors, de les résoudre.
- Si vous voulez savoir quelles sont les différences entre les
sources se trouvant dans votre répertoire de travail et les sources
de référence (après avoir fait un cvs update intempestif, par
exemple), il suffit de lancer un:
cvs -d :pserver:lmdzbrowse@piaf.lmd.jussieu.fr:/users/lmdz/cvsroot diff
pour avoir les différences par rapport à la version de travail et
cvs -d :pserver:lmdzbrowse@piaf.lmd.jussieu.fr:/users/lmdz/cvsroot diff -r version nom_de_fichier
pour les différences du fichier nom_de_fichier par rapport à la version référencée par version
- Pour connaître les différents ``tags'' (ou versions) d'un fichier faire:
cvs -d :pserver:lmdzbrowse@piaf.lmd.jussieu.fr:/users/lmdz/cvsroot status -v nom_de_fichier
- Enfin, quelques options générales de cvs:
--help-options: liste les options possibles
- dont
-n: mode "simulation", exécution de la commande sans toucher à quoi que ce soit
-t: "trace" de l'exécution de la commande
--help-commands: liste les commandes cvs
Pour obtenir plus de détails sur les commandes CVS, vous trouverez