Comment puis-je fusionner deux branches du SVN?
J'ai deux branches du SVN extrait, "b1" et "b2". Je voudrais fusionner toutes mes commits de la "b1" de la branche sur le "b2" de la branche. J'ai essayé quelque chose comme
svn merge -r HEAD:HEAD b1 b2
mais il ne fait rien. Je suis sûr d'avoir cette commande de mal, mais je ne peux pas trouver une bonne documentation. Je voudrais le faire sur le côté client et non pas d'en créer une troisième branche.
Je suis en utilisant SVN 1.4.4 qui ne prend pas en charge la réinsertion option.
Comment puis-je le faire?
Il suffit de taper "svn aider à fusionner" pour obtenir de l'aide
OriginalL'auteur Tony | 2009-09-03
Vous devez vous connecter pour publier un commentaire.
Votre problème est avec le
-r
drapeau. Vous devez spécifier un gamme de révisions. Ainsi, par exemple:À trouver le bon numéro de révision que vous pouvez faire:
log
uniquement la liste des commits qui s'est passé surb1
. Le plus petit numéro de révision vous allez voir, va être votre choix.Je n'ai jamais utilisé ce formulaire. J'ai toujours fait en sorte que j'ai été activement sur branche
b2
, puis a fait:OriginalL'auteur exhuma
De la page de référence pour svn merge dans le livre de Subversion:
Modifier:
OK, si vous utilisez une ancienne version de Subversion. Dans ce cas, voir La fusion d'une Branche à l'Autre dans la version 1.4 du livre.
j'ai également svn version 1.4.4 qui ne semble pas soutenir la réintégration de l'option. depuis ce qui semble être un raccourci pour une plus longue commande, je vous serais reconnaissant de la version longue. merci!
OriginalL'auteur Daniel Pryden