2016-09-26 2 views
0

J'ai un répertoire dans ma ligne de réseau (trunk/gray/catalogue/web/app_code /), et ma branche (branches/125/gray/catalogue/web/app_code /). Le tronc et la branche contiennent 8 fichiers communs aux deux, mais la branche a 20 fichiers non trouvés dans le tronc. Ces fichiers étaient SVN ajoutés à la branche. Les deux répertoires ne contiennent que des fichiers enfants (pas de répertoires enfants). gris/catalogue/web/app_code/a été faite dans la branche et le coffre séparément avec SVN Add. Lorsque j'essaie de tester Fusionner les branches/125/gray/catalog/web/code_app/trunk/gray/catalog/web/code_app/en utilisant Tortoise SVN, tous les fichiers communs affichent des erreurs de conflit d'arborescence, et les fichiers dans branche mais pas dans le coffre ne sont pas ajoutés au tronc.TortoiseSVN "conflit d'arbre" sur le fichier lors de la fusion

Si j'effectue la fusion de test vers/depuis le niveau gray/catalog/web/alors aucun conflit n'est affiché. Les 8 fichiers qui sont communs sont montrés comme étant des ajouts SVN, et les 20 fichiers dans la branche mais pas dans le tronc ne sont pas ajoutés ou mentionnés du tout.

Ce qui pourrait causer cela?

Répondre

0

Je ne sais pas si cela va au-delà de ce qui est évident, mais la plupart de mes conflits d'arborescence proviennent d'avoir renommé des choses et SVN se déchaîner.

Ces fichiers ont-ils été renommés plusieurs fois? ou éventuellement toute copie collée?

Typiquement, ceux-ci sont très agaçants, mais peuvent être fixés en trichant SVN. Soit en utilisant une commande de commutation, soit en créant les fichiers à nouveau.

Resolving tree conflict Why am I getting tree conflicts in Subversion?