2009-10-30 4 views
0

Je travaille sur une branche depuis un moment et j'ai supprimé un répertoire (dossier) dont je n'ai pas besoin. Ensuite, j'ai essayé de fusionner du tronc pour obtenir des changements. Dans le processus de cette fusion, le SVN se plaint des conflits d'arbres. Par conséquent, lorsque j'ai essayé de valider les changements dans ma branche, SVN ne m'a pas permis de le faire. Il semble que le répertoire que j'ai supprimé de ma branche locale n'existe plus dans mon espace de travail local, mais il existe toujours sur le tronc. Est-ce que quelqu'un sait comment résoudre ce genre de conflits d'arbres? Merci!Conflits d'arborescence dans SVN (sous-claquette)

+1

Pouvez-vous préciser s'il vous plaît quelle version de SVN vous sont sur? –

+0

C'est un doublon de http://stackoverflow.com/questions/1008681 – sbi

Répondre

2

Normalement, les conflits d'arborescence se produisent lorsque vous avez des modifications simultanées (ajouter/supprimer/modifier) ​​à la fois sur les répertoires des branches source et cible. Si vous voulez simplement ignorer ces conflits causés par quelque chose sur le tronc que vous n'êtes pas prêt à absorber dans votre branche - alors c'est assez simple.Vous pouvez exécuter "svn resolve" sur votre répertoire en conflit (dans votre espace de travail) - alors l'espace de travail de la succursale vous permettra de vous engager à nouveau. Voir ici pour plus de détails: http://svnbook.red-bean.com/nightly/en/svn.ref.svn.c.resolve.html (Je pense que dans certaines versions plus anciennes comme 1.4.4 la commande était svn résolu vous pouvez vouloir vérifier les détails avant de l'exécuter)? Je ne sais pas si c'est aussi simple dans votre cas (par exemple, si vous voulez vraiment absorber les changements effectués dans le coffre, alors vous devrez peut-être considérer mais c'est une histoire complètement différente et j'espère que vous n'allez pas en avoir besoin :-))


EDIT: pLUS dE REF SO:

Voici un autre lien qui pourrait aider à quelques détails How to 'fix' a SVN branch/tree conflict?

Questions connexes