J'ai une question quant à la bonne utilisation du tronc et des branches pour mes projets SVN. Pour le projet de mon équipe, nous créons 3 versions majeures chaque année et parfois une version mineure ou deux entre les deux. À tout moment, nous pouvons avoir un développement actif sur 2 ou même 3 versions. Nous faisons tout développement dans les branches avec une structure comme:Utilisation SVN correcte des branches et du tronc
/branches/project1/2009.01
/branches/project1/2009.06
/branches/project1/2009.09
/branches/project1/2009.10
À ce jour, à chaque fois que je me prépare à créer une branche pour la prochaine version, j'ai fusionné les changements de la branche courante au tronc, puis je crée la nouvelle branche à partir du tronc. Je maintiens alors manuellement les dernières branches de dev à jour avec des corrections de bogues aux branches de version précédentes par des fusions à travers le tronc. Aucun développement ou commits ne sont jamais effectués sur le tronc (à l'exception du commit pour les fusions). Maintenant, je me demande ce que j'ai besoin du coffre. Quel serait le problème avec la création de la prochaine branche de publication directement à partir de la branche de publication précédente et de fusionner les mises à jour de correction de bogues directement d'une branche à l'autre. Pourrais-je simplement supprimer le projet sous le coffre? Tous les documents SVN sur les meilleures pratiques semblent indiquer que vous utilisez le tronc pour le développement, mais l'utilisation de branches séparées pour chaque version me semble beaucoup plus simple puisque nous pouvons travailler sur 2 ou 3 versions en même temps. Y at-il un problème technique avec mon utilisation SVN? Suggestions?
Merci!