Atualizando a partir da subversão 1.1

1

Eu tenho um servidor Centos4 muito antigo que está executando o svnserve 1.1.4. Agora quero criar um backup desse servidor porque ele precisa ser reinstalado.

Eu criei um arquivo de despejo, mas o servidor VisualSVN ou o subversion (versões mais recentes) não o lêem, eles dão o erro: int(4) can't be parsed .

Eu tentei o svn-sync mas fiquei preso em

svnsync: E170003: Server doesn't support the replay command svnsync: E210001: Unknown command 'replay'

Qual seria o melhor caminho de ação para atualizar esse repositório para a versão mais recente do Subversion para que eu possa criar um dump ou um backup dele?

    
por YesMan85 18.10.2014 / 19:31

1 resposta

2

Não há necessidade de descarregar e carregar seu repositório, você pode salvar seu diretório SVN inteiro em tar.gz, algo como:

tar -cvzf svnbackup.tar.gz /var/svn/repos

Para que isso funcione, você deve saber a localização dos seus repositórios. Depois de passar para a nova versão do SVN, basta executar o:

svnadmin upgrade /var/svn/repos

e isso cuidará da versão do SVN.

Claro, é sempre uma boa prática ativar a VM com uma versão mais recente e fazer um teste antes de apagar o servidor antigo.

    
por 18.10.2014 / 23:18

Tags