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édenteDernière révisionLes deux révisions suivantes | ||
cvs [2007/01/15 09:55] – gerard | cvs [2007/08/17 17:51] – 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: | ||
+ | |||
+ | < | ||
+ | |||
+ | 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:// | ||
+ | |||
+ | ===== diff ===== | ||
+ | Différences sur un document par rapport à une autre version: meld, tkdiff \\ | ||
+ | Pour tkdiff, avec cvs, ca donne: | ||
+ | < | ||
+ | nemo-henry% tkdiff -r1.24 code3d.f90 & | ||
+ | </ | ||
+ | permet de comparer le document actuel àvec la version 1.24 sous cvs. Penser à supprimer les espaces (Menu View-> | ||
+ | | ||
+ | |||
+ | ===== récuperer une ancienne version ===== | ||
+ | Pour récupérer une ancienne version, pmar exemple la 1.24: | ||
+ | < | ||
+ | nemo-henry% cvs -r1.24 update code3d.f90 | ||
+ | </ | ||
- | ===== création d'une base CVS ===== | ||
+ | ===== Anciennes notes ===== | ||
+ | <del> | ||
< | < | ||
useradd -g cvsgrp -u /home/cvs | useradd -g cvsgrp -u /home/cvs | ||
Ligne 73: | Ligne 132: | ||
</ | </ | ||
+ | </ |