Restaurando backup svn (bzip2)

Restaurando backup svn (bzip2)

Eu fiz backup do meu com sucessoRepositório SVNconforme descritoaqui. Contudo, como é que alguémrestaurabackup repository, ou seja, iniciar a operação reversa de restauração do backup, porque após o comando:
svnadmin dump /opt/repositories/TestRepo | bzip2 >> bckRepo_Test.bz2o arquivo ueBckRepo_Test.bz2é criado. Depois de bunzip2fazer isso, simplesmente obtenho o arquivo ueBckRepoTestno diretório atual, como faço entãoextrairrepositório svn (estrutura dir comTODOS OS ARQUIVOSiniciar)?

Responder1

Consegui terminar a tarefa:

  1. Criar novo repositoryusandosvnadmin criarcomando
  2. Extrairconteúdo do arquivo compactado usando
    bzip2 -dc repoBackup.bz2 | svnadmin load /path/to/newly_created_repository

Responder2

Para importar o arquivo dump, certifique-se de que seja um repositório existente. Se o repositório não estiver disponível, use svnadmin create /path/to/repository conforme observado acima.

Mas observe que você não precisa importar o arquivo de despejo no mesmo caminho do repositório SVN. Use o seguinte comando:

svnadmin load /path/to/repository < svnexport.dump

informação relacionada