還原 svn 備份 (bzip2)

還原 svn 備份 (bzip2)

我已經成功備份了我的SVN儲存庫如上所述這裡。然而,一個人如何恢復backuped repository,即發起恢復備份的逆向操作,因為在命令:之後創建了
svnadmin dump /opt/repositories/TestRepo | bzip2 >> bckRepo_Test.bz2檔案。在-ing 之後,我只是在當前目錄中獲取文件ueBckRepo_Test.bz2,那麼我該怎麼做bunzip2ueBckRepoTest提煉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

相關內容