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 | ||
| cvs [2007/01/15 08:55] – gerard | cvs [2017/08/25 07:56] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| 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: | ||
| </ | </ | ||
| + | </ | ||