Les meilleures pratiques en ce qui concerne la fusion de tronc dans bugfixes une branche de fonction à l'aide TortoiseSVN

StackOverflow https://stackoverflow.com/questions/4192586

  •  10-10-2019
  •  | 
  •  

Question

J'ai un cas où ma branche représente une nouvelle version qui il y a une couche de données refactorisé, mais toutes les corrections de bugs sont appliqués au tronc.
Suis-je faire quelque chose de la façon oppsite puisque tous les documents que j'ai rencontré ne concernent que la fusion de l'arrière de la branche dans le coffre.
Je voudrais tout de même garder la branche de version et les corrections de bugs dans la synchronisation, comment peut-il se faire facilement?
Surtout s'il y a des conflits en raison du fait que la branche version a beaucoup de changements dans la hiérarchie de ce répertoire et fichiers.
Quelle est exactement la meilleure pratique dans ce cas?

Était-ce utile?

La solution

Subversion connaît le scénario d'une "branche de fonction":

http: // svnbook.red-bean.com/en/1.1/ch04s04.html#svn-ch-4-sect-4.4.2

Je pense que cela vaut dans une certaine mesure à votre situation. L'idée est là aussi obtenir les changements du tronc à la branche afin qu'il soit plus facile par la suite de réintégrer au tronc. Mon expérience avec la subversion est cependant que cela ne fonctionnera pas aussi bien que vous le souhaitez. D'autres systèmes comme Git ou Mercurial font soi-disant un meilleur travail avec quelque chose comme ça.

Autres conseils

  

Suis-je faire quelque chose de la façon oppsite puisque tous les documents que je l'ai rencontré ne concernent que la fusion de l'arrière de la branche dans le coffre.

trunk est également une branche. Rien à chantourner.

  

Je voudrais encore garder la branche de version et corrections de bogues dans la synchronisation, comment peut-il être fait facilement?

fusionner le tronc à la branche de fonction régulièrement et répétitivement.

  

Surtout s'il y a des conflits en raison du fait que la branche version a beaucoup de changements dans la hiérarchie de ce répertoire et fichiers.

svn est connu pour ne pas fusionner mal. Pas de chance ici. Vous devrez corriger manuellement les conflits. Vous avez une suite de tests unitaires, droit?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top