Você pode precisar clonar (fazer uma cópia) de um repositório do SVN por "n" motivos. Não vou falar sobre os motivos, mas sim como fazer isso no Linux.
#CRIE O NOVO REPOSITORIO svnadmin create RepositorioClone #FAÇA UM DUMP (BACKUP) DO REPOSITORIO OROGINAL svnadmin dump /var/svn-repositories/RepositorioOriginal > /root/RepositorioOriginal.dump #ALTERE O DONO DO DIRETORIO DOS REPOSITORIOS chown -R apache:apache /var/svn-repositories #RESTAURE O DUMP QUE VOCE FEZ ANTERIORMENTE svnadmin load /var/svn-repositories/RepositorioClone/ < /root/RepositorioOriginal.dump
A restauração demora muito. Dependendo do tamanho do repositório, pode levar horas! Então esteja preparado para esperar.
Segundo as pesquisas que fiz, aparentemente apenas copiar o diretório do repositório teria o efeito desejado, mas já que existe uma ferramenta apropriada para isso, acredito que seja mais seguro.
Fonte: http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/clone-a-svn-repository-258
setembro 8th, 2013 on 21:23
Prezado,
estou fazendo a migração dos repositórios para o novo servidor, porém depois de backup(dump) e Load no novo servidor os repositórios estão diminuindo de tamanho. Isto é normal?
Obrigado!
outubro 18th, 2013 on 20:30
Daniel,
pelo que me lembre, era pra ficar com o mesmo tamanho. Se não estiver muito menor, faça alguns teste neles… Checkout, commit, e guarde o backup por algum tempo.