2010-12-06 3 views
3

comment puis-je déplacer une branche SVN dans le tronc? Le problème auquel je suis confronté est que si je fais une commande de déplacement dans SVN (ligne de commande ou dans Eclipse) je peux seulement déplacer le dossier de branche dans la ligne de réseau, ayant pour résultat que ce dossier soit dans le coffre. Mais je veux avoir tout le contenu de cette branche dans le coffre.Comment faire pour déplacer une branche dans SVN à tronc?

E.g.

/branch/mybranch/project1,project2,project3 

sera

/trunk/project1,project2,project3 

et non

/trunk/mybranch/project1,project2,project3 

bien sûr avec projet1, projet2, projet3 que 3 projets différents ...

comment cela peut-il être fait? Est-ce que la tortue aide ici? Ou est-ce seulement possible avec le déplacement de chaque projet par soi-même?

Répondre

5

déplacez le tronc actuel vers un autre emplacement (/ branch/oldtrunk), puis déplacez/branch/mybranch vers/trunk. (? Si ce que vous vouliez est de remplacer le tronc courant avec la branche)

Avec la ligne de commande client, cela peut être fait avec:

svn mv http://path/to/repo/trunk http://path/to/repo/branch/oldtrunk 
svn mv http://path/to/repo/branch/mybranch http://path/to/repo/trunk 

Remarque: dans l'exemple ci-dessus, je chemins de opérer directement sur le serveur. C'est plus facile pour des tâches comme celle-ci, que de travailler sur une copie de travail.

+0

Je sais que ... mais cela crée aussi le dossier mybranch dans le dossier du coffre! donc j'ai http: // chemin/à/repo/trunk/mybranch/xxx et j'aime avoir tous les projets directement sous le tronc – Emerson

+0

@rlovtang: Votre 'Note' est incorrecte, les commandes svn move fonctionneront sur le serveur et tout client à n'importe quel chemin, y compris les chemins qui font partie d'une copie de travail. – jgifford25

+0

@Emerson: Ces étapes fonctionneront tant que vous utilisez la révision par index sur la première URL de la deuxième commande. Pour plus d'informations sur les révisions Peg, regardez ici: http://svnbook.red-bean.com/nightly/en/svn.advanced.pegrevs.html – jgifford25

Questions connexes