Bonjour,
Nous avons un serveur Svn à notre disposition.
Nous avons une appli en production, la V1 que l'on doit maintenir et apporter quelques fonctionnalités. En parrallèle, il faut que l'on développe l'appli avec un système d'authentification complètement différent. Bref, une V2.
je pensais donc utiliser le système de tag pour étiqueter en version V1 ou en V2 :
http://serveursvn/tags/V1
http://serveursvn/tags/V2
Normallement, dans les règles de l'art,
1./ on fait un checkout sur le repertoire trunk :
1./ on commit toute nos modifications dans le repertoire trunk
Code : Sélectionner tout - Visualiser dans une fenêtre à part svn checkout http://serveursvn/trunck
2./ une fois que les dev sont à peu près stable, on le copie dans un repertoire tags/numéro_version
Code : Sélectionner tout - Visualiser dans une fenêtre à part svn commit
svn copy monfichier http://serveursvn/tags/V1
Vous pouvez confirmer ?
Mais dans notre cas, cela va etre problématique car nous travaillons de temps sur la V1 et de temps sur la V2, donc un jour ou l'autre, nous aurons un mix des deux versions dans le trunk commun de la V1 et de la V2. Lorsque l'on fera un update ou un checkout, cela sera une catastrophe.
Comment faire dans ces cas la ?
Je pensais à une arborescence de ce style ?
Quand pensez vous ?
Partager