cvs

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révisionLes deux révisions suivantes
cvs [2007/01/15 09:55] gerardcvs [2007/08/17 17:31] gerard
Ligne 1: Ligne 1:
-====== protis comme serveur CVS ======+====== service CVS ====== 
 + 
 +[[http://calcul.math.cnrs.fr/spip.php?article111&var_recherche=cvs|doc. A. Cadiou]], lors d'une 
 +session de formation destinée aux acteurs du calcul scientifique, en 2004
  
 les CVSROOT: les CVSROOT:
Ligne 7: Ligne 10:
   * marchesa: CVSROOT=/space/cvs/latp/marchesa   * marchesa: CVSROOT=/space/cvs/latp/marchesa
  
 +===== création d'une base CVS =====
 +  * Doit etre  fait par l'administrateur sytème sur protis, qui  vous transmettra la valeur de CVSROOT. Se placer dans le répertoire contenant les fichiers à déposer sur le serveur CVS
 +  * Il faut positionner deux variables d'environnement, CVS_RSH et CVSROOT.
  
-[[http://calcul.math.cnrs.fr/article.php3?id_article=111&var_recherche=cvs|docACadiou]]+En tcsh: 
 +<code> 
 +setenv CVS_RSH ssh 
 +setenv CVSROOT <login>@protis.univ-mrs.fr:/space/cvs/latp/belinda 
 +</code> 
 +et en bash: 
 +<code> 
 +export CVS_RSH=ssh 
 +export CVSROOT=<login>@protis.univ-mrs.fr:/space/cvs/latp/belinda 
 +</code> 
 +  * A ne faire qu'une seule fois: 
 +<code> 
 +ultra20-henry% cd mumps 
 +ultra20-henry% cvs init 
 +</code>
  
 +  * on dépose les fichiers sur serveur CVS:
  
-===== création d'une base CVS =====+<code> 
 + 
 +setenv CVSROOT henry@protis.univ-mrs.fr:/space/cvs/latp/belinda 
 +ultra20-henry% cvs import -m "Imported sources" mumps LATP start  
 +</code> 
 +Cette dernière commande crée le répertoire /space/cvs/latp/belinda/mumps sur protis. 
 + 
 +  * Pour récupérer le code, la première fois: 
 +<code> 
 +cvs checkout mumps 
 +</code> 
 +Ceci créera le répertoire mumps sur votre disque. 
 + 
 +Pour les fois suivantes, il suffira de faire (à condition d'étre dans le bon répertoire!): 
 +<code> 
 +cvs update 
 +</code> 
 +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://web.iu-vannes.fr/docinfo/ssites/Outils_GNU/EX_cvs/cvs_3.html#SEC39| exemples]]
  
 +===== Anciennes notes =====
 +<del>
 <code> <code>
 useradd -g cvsgrp -u /home/cvs useradd -g cvsgrp -u /home/cvs
Ligne 73: Ligne 116:
  
 </code> </code>
 +</del>
  • cvs.txt
  • Dernière modification : 2017/08/25 09:56
  • de 127.0.0.1