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