2010-07-13 10 views
0

Je suis face à un problème avec la fusion d'une branche de nouveau dans un arbre sur SVN, ceci est ma situationImpossible de fusionner la branche dans le tronc après dépôt réarranger

Ma branche a été créée il y a quelque temps

Depuis lors, nous avons réorganisé notre référentiel SVN, et ce projet a évolué sous une autre hiérarchie.

Maintenant, je voudrais fusionner cette branche dans le tronc

Je semblent avoir beaucoup de tree conflicts, et il semble que lors de la fusion, il tente de faire référence à l'ancien emplacement de la source, qui n'existe pas maintenant puisque nous avons déplacé le projet dans le dépôt

Donc, en bref, faire une branche, déplacer un projet, essayer de fusionner de nouveau au tronc, pourquoi est-ce que je continue d'avoir des conflits avec l'arbre? Existe-t-il un moyen de "dé-référencer" l'ancien emplacement du code source?

SVN: 1.6.11 TortoiseSVN 1.6.8

Répondre

1

Ce que je fais habituellement dans cette situation est mise à jour du Brach avec les principales modifications du tronc, résoudre les conflits, puis fusionner la branche vers le tronc principal, il est la seule façon de ne pas casser le coffre.

Ce sera beaucoup de travail dans ce cas puisque vous avez fait beaucoup de changements dans la structure du projet et que vous n'avez pas mis à jour votre branche avec les changements. Mais c'est plus sûr que de marteler le code sur le coffre.

Un outil comme Beyond Compare peut aider à la fusion. C'est payé, mais ils ont un procès de 30 jours si vous ne voulez pas l'acheter.