mise à jour: cela devrait maintenant être résolu dans SVN 1.7. À partir de la release notes:
Fusionne cesse d'enregistrer mergeinfo (décrivant la fusion) sur les sous-arbres (qui ont leurs propres explicite mergeinfo), si le sous-arbre a pas été affectée par la fusion. Cela devrait réduire considérablement le nombre de fausses propriété svn:mergeinfo changements pour les utilisateurs qui ont un grand nombre de sous-arbres explicite mergeinfo.
Ce qui se passe est que, une fois un fichier/dossier est explicite mergeinfo, chaque
ultérieure de fusion de la direction de la mettre à jour mergeinfo même si l'
fichier/dossier est sans rapport. C'est ennuyeux car il introduit de plus en plus et
l'encombrement dans la liste de modifications pour chaque fusion.
Pour éviter cela, seule la fusion avec le dossier "racine" de la branche, par exemple
"/branches/maintenance2.x". Aucun des fichiers ou des dossiers ci-dessous
"/branches/maintenance2.x" devrait alors obtenir mergeinfo. Suivez la fusion des conseils dans le svn livre.
Malheureusement, même si vous ne fusionner que dans le dossier "racine" de la direction générale,
vide svn:mergeinfo propriétés peuvent encore apparaître dans les dossiers individuels et
les dossiers lorsqu'ils sont copiés, pour indiquer qu'ils n'ont pas reçu le
même fusionne comme leurs frères et sœurs.
Il est probablement plus sûr de supprimer le superflu de la sous-arborescence mergeinfo. Une façon de faire cela est de faire un appel récursif à la suppression de la propriété svn:mergeinfo sur chaque fichier et dossier dans la racine du projet. (Mais garder le mergeinfo sur le dossier racine lui-même!)
Alternativement, vous pouvez mettre à niveau vers la subversion 1.6. Je crois avoir vérifié qu'il corrige ce problème. Il semble même de supprimer le superflu mergeinfo ajouté par versions antérieures pour vous.
edit: au vu des commentaires il y a encore des cas svn 1.6 où superflu sous-arbre mergeinfo s'affiche. Mais je n'ai pas été capable de reproduire cela.