Puis-je continuer à se fusionner à plusieurs reprises d'une succursale avec un suivi de fusion de subversion?

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

Question

Nous avons publié la version 1.0 et continuons à développer 2,0 dans le coffre. Nous avons créé des succursales / 1.0 pour les corrections de bugs liés à la version publiée.

plan est:

  • 2.0 Développement continue dans le coffre /
  • Trunk / contient de nouvelles fonctionnalités qui ne doivent pas être fusionnées dans des succursales / 1.0, de sorte que le coffre n'est pas fusionné dans des branches / 1.0 jamais
  • Lorsque vous trouverez des bugs dans l'application libérée, les correctifs sont transformés en branches / 1.0. Lorsqu'un ensemble de correctifs est libéré dans la production, les branches / 1.0 sont copiées sur des balises / 1.0.x et des branches / 1,0 sont fusionnées dans le tronc /
  • L'idée est que le suivi de Subversion Fusionner doit suivre les changements, de sorte que lorsque nous fusionnons 1.0.4 corrects au coffre, 1.0.3 correctifs sont automatiquement ignorés

    Y a-t-il des problèmes avec cette approche? Subversion Subversion Fusionner le suivi garder une trace des modifications ok? Je n'ai pas encore essayé cela dans la pratique et la plupart des exemples le font différemment (la fusion d'un tronc à la branche, que je ne veux pas, car la plupart des 2,0 développements ne sont pas recherchés dans des correctifs de 1,0). La fusion-réintégrate-t-elle-t-elle en quelque sorte?

Était-ce utile?

La solution

Oui, c'est exactement ce qu'il est conçu pour.Étant donné que la propriété svn:mergeinfo sur le tronc est une trace de laquelle les correctifs de 1,0 ont été fusionnés, l'exécution de la fusion une seconde fois n'entraînera pas à nouveau ces révisions.

Suivi pré-fusionné, vous devez suivre les révisions que vous avez fusionnées et veillez à ne pas tenter de les fusionner une seconde fois.Maintenant, la fusion de scripts est beaucoup plus propre.

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