[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[RFR] wml://devel/website/using_cvs.wml



Une autre mise à jour concernant la page sur « l'utilisation de cvs ».

A noter que la version sur le cvs ne contenait pas toutes les
différences avec la VO (moins):
http://cvs.debian.org/webwml/webwml/english/devel/website/using_cvs.wml?diff_format=h&r1=1.15&r2=1.18

-- 

Guillaume Delacour
#use wml::debian::template title="Utilisation de CVS"
#use wml::debian::translation-check translation="1.18" maintainer="Guillaume Delacour"

# Premier traducteur : Frédéric Bothamy, 2008.

<p>CVS est un programme pour aider à la modification simultanée de
documents par plusieurs personnes. Chaque utilisateur crée une copie
locale des documents. Ces copies peuvent être sur la même machine, ou
aux quatre coins du monde. Les utilisateurs peuvent alors modifier leur
copie locale comme ils le souhaitent, et quand la version modifiée est
prête, enregistrer leurs changements sur le serveur.

<p>Pour un accès en lecture seule, il est possible d'utiliser l'<a
href="http://cvs.debian.org/webwml/?root=webwml";>interface web</a>. Il existe
également de nombreux clients CVS graphiques, comme par exemple celui de KDE,
<a href="http://packages.debian.org/cervisia";>cervisia</a>.
Ce document décrit la procédure à suivre avec le programme en ligne de
commande <code>cvs</code>&nbsp;; les autres clients fournissent des
fonctionnalités similaires.</p>

<p>CVS ne vous laissera pas enregistrer vos modifications si la version
originale a été modifiée depuis votre dernière mise à jour.
Ce n'est normalement pas un problème parce que vous pouvez mettre à jour
votre copie locale. Si vos propres changements sont dans des zones du
fichier différentes des modifications sur le fichier original, celles-ci
sont silencieusement répercutées sur votre copie locale.
Si les changements affectent la même zone, vous êtes averti qu'il y a
conflit et que vous devez éditer le fichier pour corriger le problème
avant d'enregistrer vos modifications.

<P>Dans ce qui suit, un accès anonyme (par le compte
«&nbsp;anonymous&nbsp;») sera utilisé comme exemple. Si vous avez accès
à un autre compte qui vous donne une permission en écriture dans le
référentiel CVS, alors vous devriez utiliser ce compte à la place.
Si vous pensez faire des changements, vous devriez commencer par obtenir
un compte, puisque les utilisateurs anonymes ne peuvent pas enregistrer
leurs changements. Consultez <a href="#write-access">la section sur
la permission en écriture</a> pour plus d'informations.

<p>Pour commencer à utiliser CVS, vous devez d'abord faire un
<code>login</code> sur le serveur CVS

<pre>
   cvs -d :pserver:anonymous@cvs.alioth.debian.org:/cvsroot/webwml login
</pre>

<p>(appuyez simplement sur la touche Entrée pour le mot de passe
«&nbsp;password&nbsp;» du compte «&nbsp;anonymous&nbsp;»)

<P>Pour récupérer une copie de fichiers wml sur votre machine locale,
vous devez utiliser

<pre>
   cvs -d :pserver:anonymous@cvs.alioth.debian.org:/cvsroot/webwml checkout webwml
</pre>

<p>Vous pouvez ne récupérer qu'une partie des pages en faisant&nbsp;:

<pre>
   cvs -d :pserver:anonymous@cvs.alioth.debian.org:/cvsroot/webwml checkout -l \\
          webwml webwml/&lt;<var>langue</var>&gt;
   cvs -d :pserver:anonymous@cvs.alioth.debian.org:/cvsroot/webwml checkout \\
          webwml/Perl webwml/english/template webwml/&lt;<var>langue</var>&gt;/Pics
   cvs -d :pserver:anonymous@cvs.alioth.debian.org:/cvsroot/webwml checkout \\
          webwml/&lt;<var>langue</var>&gt;/&lt;<var>chemin des fichiers désirés</var>&gt;
</pre>

<p>Répétez la dernière étape pour chacun des répertoires ou fichiers que
vous voulez récupérer. La deuxième ligne permet d'avoir tous les
fichiers nécessaires à la génération des fichiers HTML à partir des
sources WML. Cette récupération partielle n'est pas vraiment la méthode
officielle de travailler, donc il se peut que les instructions données
ci-dessus ne marchent pas toujours.

<p>Si on vous a donné un nom d'utilisateur et un mot de passe, tapez
celui-ci à la place de anonymous, comme ceci&nbsp;:

<pre>
   cvs -d :pserver:nom_utilisateur@cvs.alioth.debian.org:/cvsroot/webwml checkout webwml/english/doc
</pre>

<P>À partir de là, vous n'aurez plus besoin d'utiliser la partie
<code>-d :pserver:...</code>.  De temps en temps vous voudrez faire un

<pre>
   cvs update -d
</pre>

<p>pour récupérer les fichiers qui ont changé. L'option <code>-d</code>
ajoutera les nouveaux répertoires éventuels, automatiquement.
Vous pouvez créer un fichier <code>~/.cvsrc</code> afin de ne pas avoir
à taper les mêmes options à chaque fois. Par exemple, il peut contenir

<pre>
cvs -z9
update -d -P
diff -u
</pre>

<P>La suite concerne ceux qui ont une permission en écriture dans le
référentiel CVS. Quand vous en avez fini avec une page, vous pouvez
enregistrer vos modifications dans le référentiel en utilisant

<pre>
   cvs commit &lt;file&gt;.wml
</pre>

<p>ou

<pre>
   cvs commit &lt;dir&gt;   (pour enregistrer toutes les modifications dans &lt;dir&gt;)
</pre>

<p>ou

<pre>
   cvs commit          (pour enregistrer toutes les modifications dans le répertoire courant)
</pre>

<P>Si vous êtes la première personne à traduire une page, vous aurez
besoin de faire un

<pre>
   cvs add &lt;file&gt;.wml
</pre>

<p>avant de pouvoir l'enregistrer. Notez que <code>cvs add</code> n'est
pas récursif donc vous aurez besoin d'ajouter un répertoire avant de
pouvoir ajouter son contenu.

<P>Pour plus d'information sur CVS, utilisez <code>info cvs</code>.

<h3><a name="write-access">Permission en écriture au référentiel CVS</a></h3>

<p>Pour obtenir un accès en écriture sur le site web, veuillez
<a href="https://alioth.debian.org/project/request.php?group_id=1135";> 
demander à rejoindre le projet <code>webwml</code> sur Alioth<a/>.</p>
--- ../../webwml/french/devel/website/using_cvs.wml	2009-07-19 17:21:41.000000000 +0200
+++ using_cvs.wml	2009-07-21 00:34:40.000000000 +0200
@@ -1,5 +1,7 @@
 #use wml::debian::template title="Utilisation de CVS"
-#use wml::debian::translation-check translation="1.15" maintainer="Frédéric Bothamy"
+#use wml::debian::translation-check translation="1.18" maintainer="Guillaume Delacour"
+
+# Premier traducteur : Frédéric Bothamy, 2008.
 
 <p>CVS est un programme pour aider à la modification simultanée de
 documents par plusieurs personnes. Chaque utilisateur crée une copie
@@ -74,7 +76,7 @@
 celui-ci à la place de anonymous, comme ceci&nbsp;:
 
 <pre>
-   cvs -d :pserver:nom_utilisateur@cvs.debian.org:/cvs/webwml checkout webwml/english/doc
+   cvs -d :pserver:nom_utilisateur@cvs.alioth.debian.org:/cvsroot/webwml checkout webwml/english/doc
 </pre>
 
 <P>À partir de là, vous n'aurez plus besoin d'utiliser la partie
@@ -130,6 +132,6 @@
 
 <h3><a name="write-access">Permission en écriture au référentiel CVS</a></h3>
 
-<p>Veuillez vous reporter à <url
-"http://people.debian.org/~joey/misc/webwml.html";> pour les informations
-sur l'obtention de la permission en écriture au référentiel CVS.
+<p>Pour obtenir un accès en écriture sur le site web, veuillez
+<a href="https://alioth.debian.org/project/request.php?group_id=1135";> 
+demander à rejoindre le projet <code>webwml</code> sur Alioth<a/>.</p>

Attachment: signature.asc
Description: PGP signature


Reply to: