If I understood your situation correctly, the svn:externals
properties point to a URL in the same repository as the directory the properties are on. That is, the location
https://OldLocation.Domain/svn/project/path/to/a/directory
has an svn:externals
property pointing to
https://OldLocation.Domain/svn/project/path/to/an/external/library
If your Subversion clients are all using version 1.5 or greater, you can replace all these externals with
^/path/to/an/external/library
where ^
means "the root of the project this directory is in".
Then, when you move the entire repository to NewLocation.Domain
, the svn:externals
properties will follow and refer to NewLocation.Domain
too, and your problem will be eliminated.
Having said all that, I think editing the property should work (and you'll need to do it anyway to convert to the ^
format), but you may need to do some combination of deleting the locally-checked-out copy of the external, updating and committing to satisfy the svn gods.