Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2812 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [CVS] Incrémenter versions en 2.0

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[CVS] Incrémenter versions en 2.0

n°1226827
Hellboy38
Posté le 20-10-2005 à 09:37:44  profilanswer
 

 Salut à tous,
 
  J'utilise Eclipse 3.0 pour développer un projet en Java/J2EE avec un serveur CVS pour le versioning des sources.
  Je n'ai pas de problème d'utilisation, tout se passe bien.  
  La question que je vous pose est la suivante: quand on committe des sources sur le serveur, on incrémente la version de cette source à chaque fois. Très bien, mais imaginons que lorsque j'arrive à un version stable de mon projet (certains sources à leur version 1.27 part exemple), je veuille tagger le projet, et passer toutes les sources en 2.1. Comment faire pour passerf à une version 1.x de mon projet à une version 2.1??
  J'ai vu que l'on pouvait créer des branches, mais dans ce cas, les versions deviennent 1.1.2.1. Cela ne m'interesse pas, ni le "Tag as version"...
  Quelqu'un sait-il comment incrémenter le premier chiffre des versions??
  Merci  :hello:  

mood
Publicité
Posté le 20-10-2005 à 09:37:44  profilanswer
 

n°1227051
the real m​oins moins
Posté le 20-10-2005 à 13:27:45  profilanswer
 

les n° de REVISION, pas de version, independantes pour chaque fichier avec cvs, t'y touches pas. Ils ne doivent absolument pas (ils peuvent, mais ça sera plutot par hasard) correspondre aux n° de version de ton soft, que tu (ou ton chef, ou ton equipe) est seul à déterminer. Et pour ce faire, tu tagges en general tout ton repository.. avec un tag genre montruc_2_0_0
 
Pour les branches: à partir d'un tag, tu peux faire une branche, ce qui est interessant pour corriger la version 1.5 releasée le mois passé alors que tu as déjà commencé à bosser sur la 2.0, par exemple.
 
(hs: rien à voir avec java, mauvaise cat, donc)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1227066
masklinn
í dag viðrar vel til loftárása
Posté le 20-10-2005 à 13:44:34  profilanswer
 

Hellboy38 a écrit :

Salut à tous,
 
  J'utilise Eclipse 3.0 pour développer un projet en Java/J2EE avec un serveur CVS pour le versioning des sources.
  Je n'ai pas de problème d'utilisation, tout se passe bien.  
  La question que je vous pose est la suivante: quand on committe des sources sur le serveur, on incrémente la version de cette source à chaque fois. Très bien, mais imaginons que lorsque j'arrive à un version stable de mon projet (certains sources à leur version 1.27 part exemple), je veuille tagger le projet, et passer toutes les sources en 2.1. Comment faire pour passerf à une version 1.x de mon projet à une version 2.1??
  J'ai vu que l'on pouvait créer des branches, mais dans ce cas, les versions deviennent 1.1.2.1. Cela ne m'interesse pas, ni le "Tag as version"...
  Quelqu'un sait-il comment incrémenter le premier chiffre des versions??
  Merci  :hello:


Ce qui est incrémenté n'est pas un numéro de version c'est la révision, c'est à dire une numérotation interne au système de gestion de source. Il n'y a quasiment aucun lien entre la version et la révision (même si certains projets utilisent le numéro de rev. dans leur numéro de version).
 
Les versions sont des choses arbitraires, n'ayant un sens que pour les humains gérant le projet et aucun pour l'outil de gestion de sources.
 
Vas lire Version Control with Subversion, parce que là il te manque pas mal de trucs dans le schéma mental que tu as de la gestion de sources et de versions.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1227074
the real m​oins moins
Posté le 20-10-2005 à 13:56:27  profilanswer
 

tu te fous de ma gueule toi ? [:dawao]
 
 
(et pq tu lui fais lire une doc sur subversion alors qu'il fait du cvs? [:dawao])


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1227081
masklinn
í dag viðrar vel til loftárása
Posté le 20-10-2005 à 14:06:51  profilanswer
 

the real moins moins a écrit :

tu te fous de ma gueule toi ? [:dawao]
 
 
(et pq tu lui fais lire une doc sur subversion alors qu'il fait du cvs? [:dawao])


Parce que Subversion fonctionne sensiblement de la même manière que CVS (ayant été créé pour corriger les "fautes" de CVS), les principes de base sont les mêmes, et ça parle pas mal de théorie avec l'utilisation des branches et des tags et les principes derrière :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1227096
the real m​oins moins
Posté le 20-10-2005 à 14:20:09  profilanswer
 

(ben euh, justement, les branches et les tags se gerent completement differement)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1227135
Taz
bisounours-codeur
Posté le 20-10-2005 à 15:10:52  profilanswer
 

modified ton configure.in ou autre. Puis fait un tag (et branche si tu veux). La numérotation de CVS des fichiers n'a rien à voir avec ton projet

n°1227136
Hellboy38
Posté le 20-10-2005 à 15:16:10  profilanswer
 

Ok merci à vous pour ces réponses, la meilleure solution que j'aie est donc de faire un "Tag as Version" et d'indiquer sur le tag le n° de version pour s'y retrouver..
Deux autres questions:
  - Le repository n'incrémente j'amais le n° de révision alors. On aura du 1.12544 (si 12544 versions différentes committées) mais jamais de 2.0?
  - C'est la première fois que je poste sur ce site (et surement pas la dernière etant donnée sa puissance ;) ) j'aurais plutot dû poster dans "Divers" nesspas??
 
  Bye

n°1227139
Taz
bisounours-codeur
Posté le 20-10-2005 à 15:18:18  profilanswer
 

jamais. tu
 
cvs tag PROJET_2_ANCHOR && cvs tag -b PROJET_2

n°1227145
the real m​oins moins
Posté le 20-10-2005 à 15:22:53  profilanswer
 

programmation/divers aurait ss doute été plus approprié, oué.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 20-10-2005 à 15:22:53  profilanswer
 

n°1227155
Hellboy38
Posté le 20-10-2005 à 15:28:27  profilanswer
 

Ok je ferai gaffe la prochaine fois!

n°1227214
masklinn
í dag viðrar vel til loftárása
Posté le 20-10-2005 à 16:08:03  profilanswer
 

the real moins moins a écrit :

(ben euh, justement, les branches et les tags se gerent completement differement)


Ils se gèrent peut être différement, mais les buts et les principes sous-tendant aux implémentations sont les mêmes :sweat:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [CVS] Incrémenter versions en 2.0

 

Sujets relatifs
Outil de travail collaboratif sur Eclipse genre CVS ? [résolu]Cherche macro pour incrémenter une chaine nombre dans un texte
Numéroter les versions d'un logicielMaven : importation CVS
incrementer valeur sous excelIncrémenter de 10 la valeur de la cellule sous vb
[CVS] diff d'une branche depuis une certaine dateCVS Windows
[ Eclipse ]CVS et Proxy...différences entre les versions phph
Plus de sujets relatifs à : [CVS] Incrémenter versions en 2.0


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR