mirror of
https://github.com/moodle/moodle.git
synced 2025-01-20 23:18:43 +01:00
Initial bit of translation
This commit is contained in:
parent
da2ae41d3f
commit
91c66d3af8
160
lang/fr/docs/cvs.html
Normal file
160
lang/fr/docs/cvs.html
Normal file
@ -0,0 +1,160 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Documentation Moodle : Comment utiliser CVS ?</title>
|
||||
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</head>
|
||||
<body bgcolor="#ffffff">
|
||||
<h1>Utiliser CVS pour accéder au code de Moodle et le modifier</h1>
|
||||
<blockquote>
|
||||
<p>CVS signifie Concurrent Versioning System. C'est une façon pratique
|
||||
stoquer le code source, car elle permet de conserver les versions de
|
||||
tous les fichiers de sorte que rien n'est jamais perdu, et que les traces
|
||||
de l'utilisation par les différentes personnes sont conservées. Le
|
||||
système offre en outre la possibilité de fusionner le code si deux ou
|
||||
plusieurs personnes travaillent sur un même fichier. Tout le code et
|
||||
toutes les versions sont enregistrées sur un serveur central (dans le cas
|
||||
de Moodle, sur <a target="_top" href="http://www.sf.net/">Sourceforge</a>).</p>
|
||||
<p>Si vous désirez accéder à la version actuelle de Moodle par CVS avec
|
||||
un accès en lecture seule, vous n'avez pas besoin de cette page. Il
|
||||
vous suffit de suivre les instructions (plus simples) pour CVS sur
|
||||
la page <a target="_top" href="http://moodle.org/download">Téléchargement
|
||||
de Moodle</a>.</p>
|
||||
<p>Pour utiliser l'<a target="_top"
|
||||
href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/moodle/moodle/">archive CVS
|
||||
de Moodle</a> (en tant que <a target="_top"
|
||||
href="http://sourceforge.net/project/memberlist.php?group_id=30935">développeur
|
||||
avec accès en écriture</a>), il vous faut avant tout un
|
||||
<a href="http://sourceforge.net/account/register.php">compte sur
|
||||
Sourceforge</a>. Dans les exemples de ce fichier, nous admettrons que votre
|
||||
nom d'utilisateur est <strong><font color="#990000">myusername</font></strong>
|
||||
et que votre mot de passe est <strong><font color="#990000">mypassword</font></strong>.
|
||||
Lisez attentivement les instructions de Sourceforge (en anglais) <a target="_top"
|
||||
href="http://sourceforge.net/docman/display_doc.php?docid=768&group_id=1#develhomedir">create
|
||||
your CVS home directory</a> - une procédure que vous devez faire pour chaque
|
||||
nouveau compte pour l'activer en vue de CVS. Il s'agit en gros de vous connecter
|
||||
en ssh à l'adresse cvs.sourceforge.net.</p>
|
||||
<p>Dès que vous avez un compte Sourceforge actif, contactez
|
||||
<a target="_top" href="http://moodle.org/user/view.php?id=1&course=1">Martin Dougiamas</a>
|
||||
pour qu'il puisse vous donner les droits en écriture sur certains dossiers
|
||||
de Moodle.</p>
|
||||
<p>Pour éviter de devoir taper <strong><font color="#990000">mypassword</font></strong>
|
||||
chaque fois que vous lancez une commande CVS, suivez les
|
||||
<a target="_top" href="http://sourceforge.net/account/editsshkeys.php">instructions de
|
||||
Sourceforge pour l'utilisation de clefs d'autorisation</a> (en anglais).
|
||||
Cette étape n'est pas obligatoire, mais elle rend votre travail avec CVS bien
|
||||
plus agréable et productive.</p>
|
||||
<p>Une fois cela fait, vous devriez avoir toutes les autorisations nécessaires,
|
||||
et vous pouvez configurer votre machine et télécharger les sources actuelles
|
||||
poiur y travailler. Vous trouverez ci-dessous pour les systèmes Unix et Windows.</p>
|
||||
<h2>1. Utilisation de CVS sur Unix</h2>
|
||||
<blockquote>
|
||||
<p>Le CVS de Sourceforge utilise ssh comme couche de transport pour la sécurité. Vous
|
||||
devrez donc configurer ainsi la variable d'environnement CVS_RSH dans votre « shell » :</p>
|
||||
<blockquote>
|
||||
<pre><strong>setenv CVS_RSH ssh</strong> (pour csh, tcsh, etc.)</pre>
|
||||
<pre><strong>export CVS_RSH=ssh</strong> (pour sh, bash, etc.)</pre>
|
||||
</blockquote>
|
||||
<p>Une possibilité est de placer cette commande dans votre .bashrc ou .cshrc
|
||||
afin que vous n'ayez pas à la retaper tout le temps. Ensuite, vous devrez effectuer
|
||||
un « check out » de Moodle avec la commande ci-dessous (sur une seule ligne) :</p>
|
||||
<blockquote>
|
||||
<pre><strong>cvs -z3 -d:ext:myusername@cvs.moodle.sourceforge.net:/cvsroot/moodle co moodle</strong></pre>
|
||||
</blockquote>
|
||||
<p>Ne tentez pas de lancer cette première commande CVS depuis un dossier de Moodle
|
||||
préexistant. Commencez avec un nouveau dossier vide.</p>
|
||||
<p>Vous devrez taper <strong><font color="#990000">mypassword</font></strong>
|
||||
pour chaque commande, à moins que vous ne mettiez en place des <a target="_top"
|
||||
href="http://sourceforge.net/account/editsshkeys.php">clefs autorisées</a>.</p>
|
||||
<p>À ce stade, vous devriez avoir un nouveau dossier « moodle ». Vous pouvez
|
||||
changer son nom et le déplacer, si vous le voulez. Placez-vous dans ce dossier :</p>
|
||||
<blockquote>
|
||||
<pre><strong>cd moodle</strong></pre>
|
||||
</blockquote>
|
||||
<p>Les toutes dernières versions des fichiers de Moodle devrait y être.
|
||||
Vous pouvez modifier les fichiers de votre copie. Pour comparer vos fichiers
|
||||
avec ceux du serveur CVS, utilisez cvs diff, par exemple :</p>
|
||||
<blockquote>
|
||||
<pre><strong>cvs diff -c config-dist.php
|
||||
cvs diff -c lang</strong></pre>
|
||||
</blockquote>
|
||||
<p>Pour récupérer les dernières mises à jour de Moodle, tapez :</p>
|
||||
<blockquote>
|
||||
<pre><strong>cvs update -dP</strong> </pre>
|
||||
</blockquote>
|
||||
<p>Pour transférer vos nouveaux fichiers sur le serveur, vous devrez taper
|
||||
quelque chose comme :</p>
|
||||
<blockquote>
|
||||
<pre><strong>cd lang/fr
|
||||
cvs commit</strong> </pre>
|
||||
</blockquote>
|
||||
<p>Vous devrez taper un commentaire. Votre éditeur de texte s'ouvrira.
|
||||
Écrivez quelque chose qui ait un sens et fermer l'éditeur de texte. Les
|
||||
fichiers seront envoyés chez Sourceforge et enregistrés. C'est tout !</p>
|
||||
<p>Pour vous économiser du temps, vous pouvez placer les arguments
|
||||
par défaut dans un fichier appelé .cvsrc dans votre répertoire de départ.
|
||||
Par exemple, le mien contient :</p>
|
||||
<blockquote>
|
||||
<pre><strong>diff -c
|
||||
update -dP</strong> </pre>
|
||||
</blockquote>
|
||||
<p>Taper « cvs help » pour plus de détails ... </p>
|
||||
<p> </p>
|
||||
</blockquote>
|
||||
<h2>2. Utilisation de CVS sous Windows</h2>
|
||||
<blockquote>
|
||||
<p>First, you need to download a completely fresh copy of Moodle using your
|
||||
developer account.</p>
|
||||
<blockquote>
|
||||
<p> 1. Get TortoiseCVS from <a target="_top" href="http://www.tortoisecvs.org/">tortoisecvs.org</a>
|
||||
and install it, then reboot.<br />
|
||||
<br />
|
||||
2. Find or create a new folder somewhere where you want Moodle to be downloaded
|
||||
to.<br />
|
||||
<br />
|
||||
3. Right-mouse-click that folder and choose "<strong>CVS Checkout</strong>"
|
||||
from the menu. You should see a dialog box.<br />
|
||||
<br />
|
||||
4. Copy this text into the CVSROOT field (using your own username!):</p>
|
||||
<blockquote>
|
||||
<pre> :ext:<font color="#990000">myusername</font>@cvs.moodle.sourceforge.net:/cvsroot/moodle</pre>
|
||||
</blockquote>
|
||||
<p><br />
|
||||
5. Press the button: "<strong>Fetch list...</strong>".<br />
|
||||
<br />
|
||||
6. To the right of the button you should see a list of modules: choose
|
||||
"<strong>moodle</strong>" from that list.<br />
|
||||
<br />
|
||||
7. Press the button: "<strong>OK</strong>" and everything should
|
||||
be downloaded.<br />
|
||||
</p>
|
||||
</blockquote>
|
||||
<p>A dialog box should show all the files being downloaded, and after a while
|
||||
you should have a complete copy of Moodle. After this first checkout, you
|
||||
can fetch the latest updated files from the CVS server:</p>
|
||||
<blockquote>
|
||||
<p> 1. Right-mouse-click on your Moodle folder (or any file) and select
|
||||
"<strong>CVS Update</strong>". <br />
|
||||
</p>
|
||||
</blockquote>
|
||||
<p>After modifying files (you will note they change from green top red!),
|
||||
you can commit them back to the CVS server like this:</p>
|
||||
<blockquote>
|
||||
<p> 1. Right-mouse-click on your Moodle folder (or any file) and select
|
||||
"<strong>CVS Commit...</strong>".<br />
|
||||
<br />
|
||||
2. In the dialog box, type a clear description of the changes you are
|
||||
committing. <br />
|
||||
<br />
|
||||
3. Click "OK". Your changes will be sent to the server.<br />
|
||||
</p>
|
||||
</blockquote>
|
||||
</blockquote>
|
||||
<p> </p>
|
||||
<p align="center">Good luck!</p>
|
||||
<p> </p>
|
||||
</blockquote>
|
||||
<p align="CENTER"><font size="1"><a href="." target="_top">Moodle Documentation</a></font></p>
|
||||
<p align="CENTER"><font size="1">Version: $Id$</font></p>
|
||||
</body>
|
||||
</html>
|
Loading…
x
Reference in New Issue
Block a user