Si J'ai bien compris votre situation, les propriétés svn:externals
pointent vers une URL dans le même référentiel que le répertoire dans lequel se trouvent les propriétés. Autrement dit, l'emplacement
https://OldLocation.Domain/svn/project/path/to/a/directory
a une svn:externals
propriété montrant
https://OldLocation.Domain/svn/project/path/to/an/external/library
Si vos clients Subversion sont toutes les versions en utilisant 1,5 ou plus, vous pouvez remplacer tous ces externals avec
^/path/to/an/external/library
où ^
signifie "la racine du projet dans lequel se trouve ce répertoire".
Ensuite, lorsque vous déplacez le référentiel entier vers NewLocation.Domain
, les propriétés svn:externals
vont suivre et se référer à NewLocation.Domain
aussi, et votre problème sera éliminé.
Ceci étant dit, je pense que la modification de la propriété devraient travailler (et vous aurez besoin de le faire de toute façon à convertir au format ^
), mais vous devrez peut-être faire une combinaison de supprimer les vérifié localement -out copie de l'externe, mise à jour et engagement à satisfaire les dieux svn.
Je ne comprends pas très bien ce que vous voulez dire par "éditer la propriété ne fonctionne pas". Travaillez-vous avec les commandes 'svn propget svn: externals' et' svn propset svn: externals'? – Vladimir