Bonjour,
Je regarde en ce moment TortoiseSVN en vue d'ajouter un plugin dans SPIP-Zone
Je pensais mettre ma version en 1.0 et laisser ainsi la possibilité d'évolution vers d'autres versions 1.x ...2.x
Je me demande quels sont les usages en terme de gestion de versions :
faut il créer au départ un repertoire trunk ou tags/1.0 ? ou les deux ?
J'avoue ne pas avoir d'experience dans la pratique des branches & tags
merci pour vos infos.
Philippe
--
Philippe GRISON
IE - Service Informatique
UPS 2259 - "Cultures, Langues, Textes"
CNRS-Campus de Villejuif
7, rue Guy Môcquet
94800 VILLEJUIF
tél: 01-49-58-37-23
fax: 01-49-58-37-25
Bonjour
Si tu peux te le permettre il est conseillé (enfin à mon avis) de
faire au moins trunk/ et tags/
dans trunk tu réalises le développement continu de ton plugin
dans tags tu indiques des instantanés, ce qui correspond a tes 1.x, y.n
branches/ est intéressant lorsqu'un developpeur réalise une évolution
qui peut casser durablement le fonctionnement normal du plugin présent
dans trunk/
Il est a noté que trunk/tags/branches sont une convention de nommage
tu peux tout aussi bien nommé racine/versions/jecassetout
On peut noter aussi que coté serveur svn (je dis bien de ce coté) fait
un tag c'est juste indiquer une révision donnée, c'est équivalent à un
lien symbolique entre 2 répertoires avec une notion temporelle (je lie
un répertoire à cet instant et pas un autre).
Une branche c'est un tag plus le fait d'avoir réalisé des
modifications supplémentaire ((je lie un répertoire à cet instant et
pas un autre mais en plus j'ai fait des modifications)
Dans ton cas je proposerais
tonplugin/trunk/
tonplugin/tags/1.0
tonplugin/tags/1.x
tonplugin/tags/y.n
En espérant ne pas être trop alambiqué à cette heure tardive.
Km
Bonjour
Une dernière question à propos des droits d'écriture dans SPIP-Zone, tous
les membres référencés ont un droit d'ecriture sur toute la Zone / tous les
dossiers et fichiers ? ou chaque membre d'un projet en est responsable
(validation des commit par ex.) ?
La zone est collaborative. A l'instant où on a un compte sur le depot
SVN on a un acces complet.
On peut donc participer à l'ensemble des developpements toutefois on
peut trouver des regles de commit spécifiques à chaque plugins. Il
faut donc soit le créer si on veut inviter les gens à (ne pas)
participer et suivre ceux qu'on peut rencontrer.
Le 18 juin 2009 14:50, Philippe Grison<pgrison@vjf.cnrs.fr> a écrit :
Bonjour
Si tu peux te le permettre il est conseillé (enfin à mon avis) de
faire au moins trunk/ et tags/
dans trunk tu réalises le développement continu de ton plugin
dans tags tu indiques des instantanés, ce qui correspond a tes 1.x, y.n
OK, merci Km pour le topo, je vais partir sur cette solution.
Philippe
--
Philippe GRISON
IE - Service Informatique
UPS 2259 - "Cultures, Langues, Textes"
CNRS-Campus de Villejuif
7, rue Guy Môcquet
94800 VILLEJUIF
tél: 01-49-58-37-23
fax: 01-49-58-37-25
--
------------
-----
http://www.azerttyu.net (hébergement)
http://km.azerttyu.net (blog)
cam.lafit@azerttyu.net
Bonjour
Mais par curiosité, qui gère ces règles ?
Les auteurs du plugins.
peux t'on le faire à partir de TortoiseSVN ou est-ce réservé aux
administateur de la Zone?
Il suffit de faire un fichier texte à la racine du repertoire
lisez_moi.txt ou bien regles_de_commit.txt. Apres SVN propose
certaines options plus complexe mais qui n'est pas necessaire de
maitriser dans un premier temps.
Km
PS penses à repondre aussi sur la zone. Tu ne dois pas être le seul à
te poser ces questions. Et il y a des experts dans la salle qui
sauront mieux repondre que moi.
Km
Le 18 juin 2009 15:19, Philippe Grison<pgrison@vjf.cnrs.fr> a écrit :
Bonjour
La zone est collaborative. A l'instant où on a un compte sur le depot
SVN on a un acces complet
c'est effectivement logique
On peut donc participer à l'ensemble des developpements toutefois on
peut trouver des regles de commit spécifiques à chaque plugins. Il
faut donc soit le créer si on veut inviter les gens à (ne pas)
participer et suivre ceux qu'on peut rencontrer.
Mais par curiosité, qui gère ces règles ?
peux t'on le faire à partir de TortoiseSVN ou est-ce réservé aux
administateur de la Zone?
Philippe