# svnadmin dump --helpOk, então vamos ao dump:
# svnadmin dump /var/svn/nomerepositorio > ~/backup_svn/nomerepositorio.bkpO svn vai gerar uma saida semelhante a:
* Extraída revisão 0.
...
* Extraída revisão n.
Onde cada linha representa uma versão do respotório.
O conteúdo do repositório informado por nomerepositorio será colocado em '~/backup_svn/nomerepositorio.bkp'. Atenção: Antes de executar este comando certifique-se de que o ditetório de destino existe e lembre-se de trocar o caminho do repostório para refletir sua realidade. Tudo ocorrendo nas normalidades, você terá um arquivo chamado nomerepositorio.bkp em uma subpasta no seu home. Se o novo respotório ainda não existir, execute:
# svnadmin create /var/svn/novorepositorioe finalmente carregue de volta o backup feito pelo load acima:
# svnadmin load /var/svn/novorepositorio < ~/backup_svn/nomerepositorio.bkpo comando acima deverá gerar uma saída semelhante a:
# svnadmin load /var/svn/novorepositorio < ~/backup_svn/nomerepositorio.bkp <<>
Pronto, se seus repositorios svn possuir proteção de acesso e este novo estive sob estra proteção, edite seu arquivo e insira as entradas necessárias para que seus usuários possam fazer checkout/commit, etc.
