由於伺服器要進行搬遷,學習了一下svn備份還原的一些知識,跟大家分享一下。
本文中採用最簡單的dump/load方法。
備份:
乙個較大的subsersion版本庫想用最少的空間來將它備份下來,用這個命令(請將/repo替換成你的版本庫路徑)
svnadmin dump --deltas /repos |bzip2 |tee dump.bz2 | md5sum >dump.md5
最重要的一步是 -deltas,將消耗更多的cpu資源,但擁有更有效的差異儲存辦法。
bzip2壓縮方案比gzip慢,但換來的更好的壓縮率。
更有趣的是,tee方法將壓縮的資料流轉向到檔案dump.bz2,同時將其輸出到標準輸出,後者有轉向給了md5摘要計算工具。
恢復:
首先建立資源庫
svnadmin create /svn/repository
bzcat dump.bz2 | svnadmin load /svn/repository
搞定。
SVN備份及其還原 dump load方法
本文中採用最簡單的dump load方法。備份 乙個較大的subsersion版本庫想用最少的空間來將它備份下來,用這個命令 請將 repo替換成你的版本庫路徑 svnadmin dump deltas repos bzip2 tee dump.bz2 md5sum dump.md5 最重要的一步是...
svn備份還原
備份svn庫。將svn庫備份匯出到c svnbak,生成dump檔案。在cmd命令列裡輸入 svnadmin dump c svnroot repos1 c svnbak repos1.dump 匯入備份庫到新的svn庫下。匯入備份庫到新的svn庫下時,一定要新建庫!1,在svnroot目錄下新建空...
SVN備份還原
本文是對svn備份還原的乙個簡單記錄 千萬不能用visualsvn server powershell,否則在還原load的時候會發生錯誤e140001,具體參考 進入命令列 cd c program files visualsvn server bin svn的安裝目錄 檢視最新版本 svnloo...