svn如何備份 SVN怎么備份?
SVN怎么備份?SVN怎樣去備份,用bat腳本去備份和相關的步驟?求教育?方法一:直接備份倉庫的整個文件夾(所有版本),重新加載SVN程序后直接還原過去。方法2:通過SVN命令行備份并還原指定版本號的
SVN怎么備份?
SVN怎樣去備份,用bat腳本去備份和相關的步驟?求教育?
方法一:直接備份倉庫的整個文件夾(所有版本),重新加載SVN程序后直接還原過去。
方法2:通過SVN命令行備份并還原指定版本號的數(shù)據(jù)
完全備份:使用svnadminhotcopy或svnsync,例如:
svnadminhotcopypath/to/repositorypath/to/backup–clean logs
增量備份:使用svnadmindump的–incremental選項來實現(xiàn)
svnadmindump版本庫路徑和名稱–修訂上次導出的版本號:到此二次導出版本號-
增量>導出名稱
還原版本:svnadminload要還原的版本庫路徑和名稱<導出名稱
svnadminhotcopypath/to/repositorypath/to/backup–清除日志
提示:如果您有一個較大的子版本庫,并且希望使用最少的空間進行備份,請使用此命令(請用更改版本庫路徑來替換/repo):
svnadmindump–delta/repo | bzip2 |teedump.bz2型|md5sum和gtdump.md5文件
逐步說明:最重要的步驟是增量,它將消耗CPU資源較多,但有更有效的差分存儲方法。
Bzip2壓縮方案比gzip慢,但可以換取更好的壓縮比。
更有趣的是,tee方法將壓縮的數(shù)據(jù)流轉換為文件轉儲.bz2同時,它被輸出到標準輸出,標準輸出被傳輸?shù)組D5摘要計算工具。
要還原此版本庫,請檢查檢查值(由md5sum創(chuàng)建),創(chuàng)建一個空版本庫,然后還原備份:[md5sum]-cdump.md5和ltdump.bz2
svnadmincreatenewrepoBZCAT轉儲.bz2|svnadminloadnewrepo公司