From 5d78ee6f178e3f92a3abbc311c9fdfd6bdf2df86 Mon Sep 17 00:00:00 2001 From: martignoni Date: Fri, 13 Aug 2004 15:29:35 +0000 Subject: [PATCH] Some small changes --- lang/fr/docs/cvs.html | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/lang/fr/docs/cvs.html b/lang/fr/docs/cvs.html index c68b74501bc..bc250b4fd97 100644 --- a/lang/fr/docs/cvs.html +++ b/lang/fr/docs/cvs.html @@ -18,7 +18,7 @@ CVS est un acronyme pour désigner le « Concurrent Versioning System », une façon pratique et très répandue de stoquer le code source de projets informatiques. Un CVS conserve toutes les versions de tous les fichiers, de sorte qu'aucune donnée n'est jamais perdue, 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 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 Sourceforge).

- Si vous désirez simplement télécharger par CVS la version actuelle de Moodle pour lancer un site, vous n'avez pas besoin de cette page. Il vous suffit de suivre les instructions (plus simples) pour télécharger Moodel par CVS sur la page Téléchargement de Moodle. + Si vous désirez simplement télécharger par CVS la version actuelle de Moodle pour lancer un site, vous n'avez pas besoin de cette page. Il vous suffit de suivre les instructions (plus simples) pour télécharger Moodle par CVS sur la page Téléchargement de Moodle.

Thèmes de ce document

@@ -159,7 +159,7 @@ cvs commit
    1. Cliquez avec le bouton droit de la souris sur votre dossier Moodle (ou sur n'importe quel fichier) et sélectionnez « CVS Update ».
    2. -
    3. Attendez et voyez défiler les fichiers de jounalisation. Prenez note des conflits pouvant survenir si votre code local a des modifications en contradiction avec les versions téléchargées. Vous aurez à résoudre manuellement ces fichiers en les modifiant. +
    4. Attendez et voyez défiler les historiques (logs). Prenez note des conflits pouvant survenir si votre code local a des modifications en contradiction avec les versions téléchargées. Vous aurez à résoudre manuellement ces fichiers en les modifiant.
@@ -184,7 +184,7 @@ cvs commit
cvs status -v index.php

Quelques recommandations au sujet des balises :

@@ -194,7 +194,7 @@ cvs commit

Dans le jargon CVS, le tronc (trunk) est la version principale en développement de Moodle. Elle est aussi appelée HEAD, ou encore branche par défaut.

Les développeurs de Moodle font en sorte que le tronc reste aussi stable que possible, mais il contient d'habitude du nouveau code, avec des bogues et de petites instabilités.

De temps à autre, nous décidons que le produit possède suffisamment de fonctionnalités pour sortir une version. Le tronc reçoit alors une balise MOODLE_XX_BETA (pour le cas où l'on devrait revenir à ce point) et une nouvelle branche du nom de MOODLE_XX_STABLE est créée pour la nouvelle version.

-

Une version bêta est aussi publiée à ce point. Elle est destinée aux testeurs qui n'utilisient pas CVS mais désirent essayer les dernières fonctionnalités et en rapporter les bogues.

+

Une version bêta est aussi publiée à ce point. Elle est destinée aux testeurs qui n'utilisent pas CVS mais désirent essayer les dernières fonctionnalités et en rapporter les bogues.

@@ -202,13 +202,13 @@ cvs commit

4.2 Branches stables pour chaque version

Dès que la branche stable MOODLE_XX_STABLE est créée, les efforts de développement se divisent temporairement en deux. Certains développeurs continuent à travailler sur de nouvelles fonctionnalités du tronc pour les prochaines versions, mais la plupart d'entre eux se concentrent sur la branche STABLE actuelle et corrigent les bogues qui y sont découverts.

-

Vous pouvez faire en sorte que votre copie locale de Moodle soit en synchronisation avec la version STABLE en tapant la commande unix suivante depuis le dossier principale de Moodle :

+

Vous pouvez faire en sorte que votre copie locale de Moodle soit en synchronisation avec la version STABLE en tapant la commande unix suivante depuis le dossier principal de Moodle :

cvs update -dP -r MOODLE_XX_STABLE

À la suite de cela, toutes les commandes décrites ci-dessus s'appliqueront à la version stable. Pour revenir au tronc, tapez simplement :

cvs update -dPA

Sous Windows, un menu devrait être disponible où vous pouvez choisir la branche.

Lorsque la nouvelle branche STABLE se stabilise véritablement, une version est publiée. Les fichiers compressés sont créés pour la distribution et la branche reçoit de Martin une balise du nom de MOODLE_XXX.

-

Périodiquement, les corrections de bogues de la branche STABLE doivent être incorporés dans le tronc afin qu'elles soient aussi disponibles dans les futures versions de Moodle. Une balise mobile appelée MOODLE_XX_MERGED sera maintenue pour garder une trace de la dernière incorporation. La procédure pour une telle incorporation se passe ainsi :

+

Périodiquement, les corrections de bogues de la branche STABLE doivent être incorporées dans le tronc afin qu'elles soient aussi disponibles dans les futures versions de Moodle. Une balise mobile appelée MOODLE_XX_MERGED sera maintenue pour garder une trace de la dernière incorporation. La procédure pour une telle incorporation se passe ainsi :

  1. Télécharger la toute dernière version du tronc :

    cvs update -dPA 
    @@ -216,35 +216,35 @@ cvs commit
  2. Incorporer dans le tronc toutes les modifications de la branche effectuées depuis la dernière incorporation :

    cvs update -kk -j MOODLE_XX_MERGED -j MOODLE_XX_STABLE 
  3. -
  4. Lire attentivement les journaux d'activité (logs) à la recherche d'éventuels conflits et corriger tous les fichiers avec ces conflits ; +
  5. Lire attentivement les historiques (logs) à la recherche d'éventuels conflits et corriger tous les fichiers concernés par ces conflits ;
  6. Appliquer la copie modifiée dans le tronc du CVS :

    cvs commit 
  7. -
  8. Revenir à la branche stable

    +
  9. Revenir à la branche stable ;

    cvs update -dPr MOODLE_XX_STABLE 
  10. -
  11. Mettre à jour la balise mobile d'incorporation fin que la procédure puisse être répétée la prochaine fois :

    +
  12. Mettre à jour la balise mobile d'incorporation afin que la procédure puisse être répétée la prochaine fois :

    cvs tag -RF MOODLE_XX_MERGED 
  13. -

-

Enfin, les valeurs des variables $version de tous les fichiers « version.php » de Moodle de la branche stable ne doivent pas être mis à jour si possible (à part le dernier chiffre si nécessaire). La raison en est que si quelqu'un faut une mise à jour d'une version très stable à la version très stable suivante, il pourrait sans cela manquer une mise à jour arrivée sur le tronc.

+ +

Enfin, les valeurs des variables $version de tous les fichiers « version.php » de Moodle de la branche stable ne doivent pas être mis à jour si possible (à part le dernier chiffre si nécessaire). La raison en est que si quelqu'un fait une mise à jour d'une version très stable à la version très stable suivante, il pourrait sans cela manquer une mise à jour arrivée sur le tronc.

 

4.3 Branches particulières pour tout changement important

-

Occasionnellement, il est nécessaire d'incorporer une nouvelle fonctionnalité afin que plusieurs développeurs puissent y travailler ensemble, même si elle est encore instable pour être incorporée dans le tronc.

-

Dans ces cas, une branche temporaire est créée pour travailler sur la focntionnalité, puis incorporée au tronc principal dès que possible. Un exemple de branche appelée MOODLE_14_WIDGET peut être vu sur le diagramme ci-dessus.

-

si vous avez besoin de cela pour votre fonctionnalité WIDGET, suivez ces instructions :

+

Occasionnellement, il est nécessaire d'incorporer une nouvelle fonctionnalité afin que plusieurs développeurs puissent y travailler ensemble, même si elle est encore trop instable pour être incorporée dans le tronc.

+

Dans ces cas, une branche temporaire est créée pour travailler sur la fonctionnalité, puis incorporée au tronc principal dès que possible. Un exemple de branche appelée MOODLE_14_WIDGET peut être vu sur le diagramme ci-dessus.

+

Si vous avez besoin de cela pour votre fonctionnalité WIDGET, suivez ces instructions :

  1. Discutez avec les autres développeurs pour vous assurer que c'est vraiment nécessaire !
  2. Créez une nouvelle balise sur le tronc (pour la totalité de moodle) avec le nom MOODLE_XX_WIDGET_PRE

    cvs tag -R MOODLE_XX_WIDGET_PRE 
  3. -
  4. Crréez votre nouvelle branche avec le nom MOODLE_XX_WIDGET

    +
  5. Créez votre nouvelle branche avec le nom MOODLE_XX_WIDGET

    cvs tag -Rb MOODLE_XX_WIDGET
  6. -
  7. Travaillez dans cette branche jusqu'à ce que la fonctionnalité soit raisonnablement stable. Copier vos fichiers dans le CVS suivant vos besoins.

    +
  8. Travaillez dans cette branche jusqu'à ce que la fonctionnalité soit raisonnablement stable. Copiez vos fichiers dans le CVS suivant vos besoins.

    cvs commit 
  9. -
  10. Lorsque vous êtes prêt, incorporez toute la branche dans le tronc, copier tous ses fichiers dans le tronc et abandonnez la branche.

    +
  11. Lorsque vous êtes prêt, incorporez toute la branche dans le tronc : copiez tous ses fichiers dans le tronc et abandonnez la branche.

    cvs update -dPA
    cvs update -kk -j MOODLE_XX_WIDGET
    cvs commit
    @@ -255,7 +255,7 @@ cvs commit

- Bonne chance, soyez prudent et amusez-vous ! + Bonne chance, soyez prudent et amusez-vous bien !