svn的備份與還原倉庫中版本的備份及還原形式主要有兩種:方式一:直接備份倉庫整個資料夾(全部版本),重灌svn程式後直接還原過去。方式二:透過svn命令列備份和還原指定版本號的資料全備份:使用svnadmin hotcopy或svnsync來做,例:svnadmin hotcopy path/to/repository path/to/backup –clean-logs增量備份:使用svnadmin dump的–incremental選項來實現svnadmin dump 版本庫路徑及名稱 –revision 上次匯出的版本號:到本次要匯出到的版本號 –incremental > 匯出的命名還原版本:svnadmin load 要恢復的版本庫路徑及名稱 dump.md5分步解釋:最重要的一步是 -deltas,將消耗更多的CPU資源,但擁有更有效的差異儲存辦法。bzip2壓縮方案比gzip慢,但換來的更好的壓縮率。更有趣的是,tee方法將壓縮的資料流轉向到檔案dump.bz2,同時將其輸出到標準輸出,後者有轉向給了MD5摘要計算工具。要恢復這個版本庫,檢查校驗值(md5sum建立的),建立一個空的版本庫,恢復備份:md5sum -c dump.md5
svn的備份與還原倉庫中版本的備份及還原形式主要有兩種:方式一:直接備份倉庫整個資料夾(全部版本),重灌svn程式後直接還原過去。方式二:透過svn命令列備份和還原指定版本號的資料全備份:使用svnadmin hotcopy或svnsync來做,例:svnadmin hotcopy path/to/repository path/to/backup –clean-logs增量備份:使用svnadmin dump的–incremental選項來實現svnadmin dump 版本庫路徑及名稱 –revision 上次匯出的版本號:到本次要匯出到的版本號 –incremental > 匯出的命名還原版本:svnadmin load 要恢復的版本庫路徑及名稱 dump.md5分步解釋:最重要的一步是 -deltas,將消耗更多的CPU資源,但擁有更有效的差異儲存辦法。bzip2壓縮方案比gzip慢,但換來的更好的壓縮率。更有趣的是,tee方法將壓縮的資料流轉向到檔案dump.bz2,同時將其輸出到標準輸出,後者有轉向給了MD5摘要計算工具。要恢復這個版本庫,檢查校驗值(md5sum建立的),建立一個空的版本庫,恢復備份:md5sum -c dump.md5