移动一个Subversion服务器与外部?

我刚刚inheritance了一个混乱的Subversion服务器。 我想迁移到一个新的服务器与一个更好的文件系统布局。 我想了一个svnadmin dump ,然后svnadmin load每个存储库就足够了。 但是,我已经知道了使用svn外部的存储库,而且绝大多数是绝对的外部的。 是否有可能将存储库与外部移动到一个新的服务器?

我目前的configuration:

 svn+ssh://subversion.example.com/var/svn/repoA svn+ssh://subversion.example.com/var/svn/repoB ... svn+ssh://subversion.example.com/var/svn/repoAA 

我想要移到的configuration:

 svn+ssh://vcs.example.com/var/repos/internalDepartmentA/repoA svn+ssh://vcs.example.com/var/repos/internalDepartmentA/repoB ... svn+ssh://vcs.example.com/var/repos/internalDepartmentB/repoA svn+ssh://vcs.example.com/var/repos/internalDepartmentB/repoB ... svn+ssh://vcs.example.com/var/repos/internalDepartmentC/repoA svn+ssh://vcs.example.com/var/repos/internalDepartmentC/repoB 

免责声明:我从来没有试过这个。

外部只是属性,我敢肯定,这些都是纯文本。 你可以尝试传递你的转储文件通过一个Perl(或任何你很舒服)脚本来修改属性到新的url?