恢复 svn 备份(bzip2)

恢复 svn 备份(bzip2)

我已经成功备份了我的SVN 存储库如所述这里.然而,如何恢复备份repository,即启动恢复备份的反向操作,因为在命令之后:
svnadmin dump /opt/repositories/TestRepo | bzip2 >> bckRepo_Test.bz2文件ueBckRepo_Test.bz2已创建。执行此操作后,我只是在当前目录中bunzip2获取文件,然后我该怎么做ueBckRepoTest提炼svn 存储库(目录结构全部文件在里面)?

答案1

我已成功完成任务:

  1. 创建新的repository使用svnadmin 创建命令
  2. 提炼压缩文件内容使用
    bzip2 -dc repoBackup.bz2 | svnadmin load /path/to/newly_created_repository

答案2

要导入转储文件,请确保它是现有存储库。如果存储库不可用,请使用上面提到的 svnadmin create /path/to/repository。

但请注意,您不必在同一个 SVN 存储库路径中导入转储文件。使用以下命令:

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

相关内容