J'ai fait une fusion entre le tronc et une branche.
Sur le coffre, il y a un dossier, disons modèles/Toto.
Sur la branche, tout sauf le dossier Toto est là (pas une suppression locale, Toto n'est tout simplement pas dans le repo).
Après avoir effectué la fusion (j'ai essayé plusieurs fois), je me retrouve toujours avec un conflit d'arbre flippant "suppression locale, modification entrante lors de la fusion". Cependant, comme je l'ai dit, ce n'est PAS une suppression locale.
Quelle est la manière appropriée de résoudre ce problème? Par bon, je ne veux certainement pas dire une copie manuelle de Toto du tronc à la branche.
J'ai lu le doc, mais je suis toujours coincé.
Quelle (s) version (s) de Subversion utilisez-vous côté client et côté serveur? La version 1.4.x sur le serveur et 1.6.x sur le client peut se retrouver dans des "erreurs d'arborescence".
Se référant à SVN comment résoudre les nouveaux conflits d'arborescence lorsque le fichier est ajouté sur deux branches
svn resolve --accept working
pourrait faire le travail.
Si ce qui suit ne fonctionne pas (ce n'est pas le cas pour moi), essayez-le via l'IDE. Je l'ai essayé via Netbeans et cela a fonctionné.
Sélectionnez d'abord le répertoire et résolvez les conflits. Il vous demande automatiquement si vous souhaitez accepter la structure de votre répertoire de travail.
svn resolve --accept working templates/Toto
Même problème avec 1.6.x, voici ce qui a fonctionné pour moi (légèrement différent des réponses ci-dessus, qui ne fonctionnaient pas pour moi):
svn résoudre - accepter les modèles de travail/Toto
svn resolve --accept theirs-full templates/Toto
Cela devrait lui apporter le dossier du coffre sans que vous ayez à le copier manuellement