Ci-dessous, les différences entre deux révisions de la page.
— | cvs-howto [30/10/2005 15:19] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Mode d' | ||
+ | |||
+ | Pour pouvoir assurer, entre autre, la maintenance des pages web du LUG, un référentiel CVS a été mis en place. Ce référentiel contient l' | ||
+ | |||
+ | ==== CVS Crash course ==== | ||
+ | |||
+ | Il y a plusieurs mécanismes qui permettent de récupérer sur un serveur cvs une arborescence, | ||
+ | |||
+ | Positionnez quelques variables d' | ||
+ | |||
+ | export CVSROOT=tux.u-strasbg.fr:/ | ||
+ | export CVS_RSH=ssh | ||
+ | |||
+ | Puis : | ||
+ | |||
+ | cvs -d cvs@tux.u-strasbg.fr:/ | ||
+ | |||
+ | **NB :** par la suite, il ne sera plus nécessaire de saisir cette commande. Un simple "cvs update" | ||
+ | |||
+ | Pour rajouter des fichiers au serveur, "cvs add votre_fichier" | ||
+ | |||
+ | Des commentaires **doivent** être ajoutés lors d'un « commit », quel qu'il soit. Ces commentaires doivent être explicites et clairs. | ||
+ | |||
+ | ==== Commit Power ==== | ||
+ | |||
+ | Avant de faire un « commit » assurez-vous que personne n'a rien modifié entre le moment où vous avez récupéré votre copie de travail des fichiers du référentiel et le moment où vous souhaitez valider vos modifications. Pour cela voyez le résultat de la commande "cvs -n update >log 2>& | ||
+ | |||
+ | ==== Lectures conseillées ==== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||