Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
cvs [2007/01/11 08:34] – gerard | cvs [2007/08/17 17:31] – gerard | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== | + | ====== |
+ | |||
+ | [[http:// | ||
+ | session de formation destinée aux acteurs du calcul scientifique, | ||
les CVSROOT: | les CVSROOT: | ||
Ligne 7: | Ligne 10: | ||
* marchesa: | * marchesa: | ||
+ | ===== création d'une base CVS ===== | ||
+ | * Doit etre fait par l' | ||
+ | * Il faut positionner deux variables d' | ||
- | [[http://calcul.math.cnrs.fr/article.php3? | + | En tcsh: |
+ | < | ||
+ | setenv CVS_RSH ssh | ||
+ | setenv CVSROOT < | ||
+ | </ | ||
+ | et en bash: | ||
+ | < | ||
+ | export CVS_RSH=ssh | ||
+ | export CVSROOT=< | ||
+ | </ | ||
+ | * A ne faire qu'une seule fois: | ||
+ | < | ||
+ | ultra20-henry% cd mumps | ||
+ | ultra20-henry% cvs init | ||
+ | </ | ||
+ | * on dépose les fichiers sur serveur CVS: | ||
- | ===== création d'une base CVS ===== | + | < |
+ | |||
+ | setenv CVSROOT henry@protis.univ-mrs.fr:/ | ||
+ | ultra20-henry% cvs import -m " | ||
+ | </ | ||
+ | Cette dernière commande crée le répertoire / | ||
+ | |||
+ | * Pour récupérer le code, la première fois: | ||
+ | < | ||
+ | cvs checkout mumps | ||
+ | </ | ||
+ | Ceci créera le répertoire mumps sur votre disque. | ||
+ | |||
+ | Pour les fois suivantes, il suffira de faire (à condition d' | ||
+ | < | ||
+ | cvs update | ||
+ | </ | ||
+ | pour récupérer les éventuelles modifications faites par un autre utilisateur. | ||
+ | |||
+ | ===== Ajout de fichiers | ||
+ | * diverses docs sont disponibles sur le Net, comme ces [[http:// | ||
+ | ===== Anciennes notes ===== | ||
+ | <del> | ||
< | < | ||
useradd -g cvsgrp -u /home/cvs | useradd -g cvsgrp -u /home/cvs | ||
Ligne 47: | Ligne 90: | ||
Il semble qu'il suffise de créer le répertoire $CVSROOT avec le setgid pour que tout se passe bien sur les sous répertoires? | Il semble qu'il suffise de créer le répertoire $CVSROOT avec le setgid pour que tout se passe bien sur les sous répertoires? | ||
+ | |||
===== Comparaison CVS-subversion ===== | ===== Comparaison CVS-subversion ===== | ||
- | 1 point de vue: | + | Voici un point de vue: |
+ | < | ||
"Also you can browse your repository by using cvsweb. | "Also you can browse your repository by using cvsweb. | ||
Ligne 70: | Ligne 115: | ||
Many CVS competitors, | Many CVS competitors, | ||
+ | </ | ||
+ | </ |