Como fazer backup e restaurar o repositório SVN no Linux

Como fazer backup e restaurar o repositório SVN no Linux

Subversão é o sistema de gerenciamento de versão popular amplamente usado para desenvolvimentos de aplicativos. Como administrador do sistema, você deve saber a importância dos backups. Portanto, mantenha o backup de todos os seus repositórios SVN no servidor local, bem como em sistemas remotos. Este artigo ajudará você a fazer backup e restaurar o repositório SVN no sistema Linux através da linha de comando.

Você também pode configurar seu próprio servidor SVN em sistemas baseados em Debian e sistemas baseados em redhat.

Repositório SVN de backup

Subversão fornece svnadmin utilidade para gerenciar repositórios SVN. Também podemos fazer um backup de repositórios SVN usando o svnadmin comando.

svnadmin dump/var/svn/myrepo>/backup/svn/myrepo.despejo * revisão despejada 0. * Revisão despejada 1. * Revisão despejada 2… 

Também podemos comprimir backup com GZIP e salvar o espaço em disco. Use o seguinte comando para fazer backup do repositório SVN e compactá -lo usando o comando gzip.

svnadmin dump/var/svn/myrepo | gzip -9>/backup/svn/myrepo.jogar fora.gz 

Restaurar repositório SVN

Agora, se você precisar restaurar seu repositório SVN do backup. Use o exemplo a seguir para restaurar o repositório de um arquivo de backup. Para este exemplo, estamos criando um novo repositório para restaurar o despejo.

Primeiro, crie um novo repositório usando a opção Criar.

svnadmin create/var/svn/mynewrepo 

Agora restaure o backup do repositório recém -criado usando o seguinte comando.

svnadmin load/var/svn/mynewrepo < /backup/svn/myrepo.dump <<>> <<>>