La Subversion de Fusion: Comment faire Proprement Ré-intégrer une "Définitif" de la Branche?

Nous avons expérimenté une nouvelle technique pour gérer notre communiqué de branches.

Généralement, nous maintenons notre version actuelle sur le tronc, et de créer de la libération des branches pour chaque version. La branche est en constante évolution se produit habituellement, et le tronc est utilisé pour les corrections de bugs sur la version actuelle.

Nous avons régulièrement fait l'objet de la fusion de la correction de bogues à partir du tronc dans le communiqué de la branche (hebdomadaire).

Maintenant que nous sommes prêts pour une autre version, nous tenons à la fusion de la branche vers le tronc. Malheureusement, cela conduit à de nombreux conflits (> 50). J'ai d'abord été surpris, mais maintenant, je comprends que la Subversion ne peut pas facilement rectifier les changements dans la branche avec ce qui existe dans le coffre.

Est-il un moyen de dire à Subversion pour utiliser toutes les versions des fichiers dans la branche lors de l'intégration dans le tronc? Nous savons que la direction générale des versions de fichiers sont "correct".

Comme une alternative, on pourrait théoriquement abandonner le tronc et juste travailler hors de la succursale(s) - ramification de la direction générale de rejets.

Nous utiliser TortoiseSVN et Subclipse.

InformationsquelleAutor jonstjohn | 2009-05-11