2010-05-18 7 views
0

J'essaie de trouver la bonne façon de réintégrer les changements dans ma branche SVN au tronc, et la rebase.SVN Merge, puis rebase

J'ai fusionné avec succès mes changements de la branche dans le tronc en utilisant,

reintegrate merge http://mybranch into C:\code\trunk 

Maintenant je dois recréer ma branche de développement du tronc. Quelle est la meilleure façon de procéder?

Backgound

Nous avons essentiellement un tronc de libération, et tout développement Descend dans les branches jusqu'à ce qu'il soit temps pour les versions, le processus est donc la fusion des modifications à tronc, la libération, rebasage branche faire plus de changements, répétez processus.

Répondre

0

Juste valider les modifications de la fusion et de créer une nouvelle branche du tronc courant

svn cp ^/trunk ^/branches/NewBaseLine -m"- New Baseline" 

Ce que je manqué de demander: Pourquoi avez-vous besoin de « --reintegrate »? N'est-ce pas une simple fusion assez? Avez-vous fusionné les changements du tronc à la branche avant?

+0

Je fais le contraire, essentiellement créer une branche à partir du tronc, puis fusionné (réintégrer), maintenant je veux juste réutiliser la même branche et continuer à développer. – Nix

+0

Ah ok ... Je veux juste préciser que nous parlons de la même chose, car dans SVN fusionner une option --reintegrate existe qui a une signification différente. Dans votre situation, vous pouvez simplement continuer à travailler sur la branche et faire ensuite une autre fusion vers le tronc via svn merge ^/branches/BrnachName et c'est tout. – khmarbaise

Questions connexes