Mover um servidor Subversion com externos?

2

Acabei de herdar um servidor Subversion que é uma bagunça. Eu quero migrar para um novo servidor com um layout de sistema de arquivos mais seguro. Eu imaginei que svnadmin dump e svnadmin load para cada repositório seriam suficientes. No entanto, aprendi que os repositórios usam svn externals e principalmente externalidades absolutas. É possível mover repositórios com elementos externos para um novo servidor?

Minha configuração atual:

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

A configuração para a qual desejo mudar:

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
    
por James Sumners 06.08.2010 / 15:52

1 resposta

3

Aviso: Eu nunca tentei isso.

Externos são apenas propriedades, e tenho certeza que eles são descartados como texto simples. Você poderia tentar passar seu arquivo de despejo através de um script perl (ou o que você está confortável com) para modificar as propriedades para o novo URL?

    
por 06.08.2010 / 23:13

Tags