Organiser développement SVN issue de CVS
Bonjour,
Je travaille sur un projet qui est actuellement développer sous CVS. Je suis en train de le passer sous SVN, hors la gestion des tags et des branches est différente.
Ce projet est réalisé pour deux versions logicielles très similaire (produit1 et produit2): actuellement sous CVS mon projet est développé à 95% sur le tronc et quelques fichiers (5%) sont développé par branche spécifique au produit à développer: branche/produit1 et branche/produit2
Si je ne me trompe pas, cette gestion n'est pas faisable sous SVN puisque tous les fichiers en cours de développement doivent faire parti du même dossier (tronc principal ou dans une branche).
Savez-vous comment je peux organiser mon développement SVN sachant le cycle de développement est le suivant:
produit1 v1: développement sur le tronc et sur la branche/produit1 pour certains fichiers. En fin de dev, utilisation du tag tags_produit1_v1
produit2 v1: part de la dernière version de produit1 v1 mais récupère les quelques fichiers de branche/produit2. En fin de dev, utilisation de tags_produit2_v1
produit1 v2: part de la dernière version de produit2 v1 mais récupère les quelques fichiers de branche/produit1. etc...
Dois-je travailler sur le tronc? Dois-je travailler sur des branches? Comment je peux gérer les quelques fichiers spécifiques aux produit 1 et 2?
J'espère que vous pourrez m'aider car là j'ai un peu de mal.
NB: Je n'ai jamais développé sous SVN, merci de votre indulgence.