Como fazer backup do repositório SVN de um servidor para outro

0

Instalamos o subversion 1.6 e o cliente SVN (TortoiseSVN 1.5). Criamos um repositório no servidor que está ativo agora e vamos configurar um novo repositório em outro servidor para replicar o repositório principal. Alguém pode fornecer os passos sobre como conseguir isso?

Vimos alguns processos de configuração como o svnsync, mas estes não são compreensíveis para novos usuários.

    
por user3441238 26.03.2014 / 08:40

2 respostas

1

Se esta for uma operação única (ao contrário de uma tentativa de manter os dois servidores sincronizados continuamente), isso é fácil.

No servidor antigo:

svnadmin dump /path/to/old_repo > dump.svn

Comprima e copie a seu critério. Olhe para a saída de ajuda para mais opções (como dumps incrementais, limitando o despejo para certos intervalos de revisão etc.) Então, no novo servidor:

svnadmin load /path/to/new_repo < dump.svn

Deve ser isso. (A menos que o formato do dump tenha mudado entre 1.6 e 1.8, o que eu não sei; você pode testar isso com um repo pequeno antecipadamente.)

    
por 27.03.2014 / 15:05
0
  1. Por que você usa versões desatualizadas e sem suporte do software? O Subversion 1.6 não é suportado desde o lançamento da versão 1.8. Não há razão para ficar com essas versões desatualizadas, especialmente se você é novo no Subversion.

  2. Leia SVNBook . Eu estou apontando você para SVNBook porque sua pergunta é muito ampla para responder e o capítulo que eu especifiquei é uma leitura obrigatória para você. Leia SVNBook!

por 27.03.2014 / 14:28

Tags