sdx-developers
[Top][All Lists]
Advanced

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

RE : [sdx-developers] Derniers commits


From: Rasik Pandey
Subject: RE : [sdx-developers] Derniers commits
Date: Tue, 26 Nov 2002 14:28:00 +0100

Jos,


>>Peut-être il faut resynchroniser tout en cvs? Je n'ai plus fait de
checkout global depuis la version beta 1?  Le noeud sdx_v2 ne change
>>plus? C'est lequel?


Je crois que tu peux faire 

cvs update -r V_20

pour obtenir les dernières sources de la branche V_20.
Ensuite, chaque fois quand tu feras un "cvs update" (sans l'option
"-A"), tu auras les dernières sources de la branche V_20.
Mais fait attention aux sources sur ton poste, tu peux perdre des
modifications. Il est peut-être mieux à faire un "cvs checkout -r V_20
sdx_v2" dans un nouveau dossier. 

Mais en tout cas, consulte le message dessous pour plus d'information.

Rasik



-----Message d'origine-----
De : address@hidden
[mailto:address@hidden De la part de Martin Sevigny
Envoyé : samedi 16 novembre 2002 20:12
À : Liste sdx-developers
Objet : [sdx-developers] Nouvelles instructions CVS


Bonjour,

IMPORTANT, en particulier pour ceux et celles qui voudront apporter des
changements à SDX 2.

Le CVS de SDX 2 a maintenant deux branches (BRANCH), l'une nommée "V_20"
qui réfère au code de cette version de SDX, l'autre (non nommée, la
branche principale) qui réfère au code lié à l'évolution de SDX, donc à
SDX 2.1. Par ailleurs, nous appliqué une marque (TAG) au code qui
correspond à SDX 2.0b1, cette marque est "V_20_BETA".

1) Pour travailler sur la branche V_20

Vous devez travailler sur cette branche seulement pour corriger des
bogues de la version 2.0b1, pas pour ajouter des fonctionnalités. Vous
faites :

 cvs checkout -r V_20 sdx_v2

Vous obtiendrez le code de cette version, si vous faire des changements
vous pouvez faire un commit et seule cette branche sera affectée.

2) Pour récupérer le code de la version 2.0ba

PAS POUR DES COMMIT. En fait, il n'y aura probablement aucune raison de
récupérer ce code, il est disponible en ligne de toutes façons. Si vous
voulez le faire :

 cvs checkout -r V_20_BETA sdx_v2

3) Pour récupérer les dernières sources (branche principale)

Si vous voulez avoir un répertoire avec les dernières sources de SDX
2.1, y compris pour faire d'éventuelles modifications, alors vous faites
un checkout normal :

 cvs checkout sdx_v2

Les update ultérieurs vont toujours se faire avec les dernières sources,
c'est-à-dire la branche principale.

-----

De façon générale, pour éviter des "merge" trop compliqués et sujets à
erreur, je vous demande ceci : à chaque fois que vous faites une
modification, vous devez décider si elle s'applique à SDX 2.0, SDX 2.1
ou les deux. Si elle s'applique aux deux, modifiez les deux branches
(donc faites les modifications et les commit deux fois...), sinon
modifiez la branche concernée.

Comment savoir si cela s'applique à l'une ou l'autre branche? Voici ce
que je propose :

- s'il s'agit d'une nouvelle fonctionnalité : 2.1
- s'il s'agit de la correction d'un bogue simple : 2.0 et 2.1
- s'il s'agit d'un bogue avec plusieurs implications : 2.0 et 2.1 mais
faite de très nombreux tests en 2.0 pour ne pas ajouter de nouveaux
bogues!

Nous prendrons cette habitude à toutes les fois que nous ferons des
sorties "importantes" (beta et officielles).

Quelques références à ce sujet :

http://www.psc.edu/~semke/cvs_branches.html  
http://www.cvshome.org/project/www/docs/ddCVS_cvsmanaging.html
http://www.cvshome.org/docs/manual/cvs_4.html#SEC49

Martin Sévigny



_______________________________________________
sdx-developers mailing list
address@hidden
http://mail.nongnu.org/mailman/listinfo/sdx-developers






reply via email to

[Prev in Thread] Current Thread [Next in Thread]