svn如何备份 SVN怎么备份?
SVN怎么备份?
SVN怎样去备份,用bat脚本去备份和相关的步骤?求教育?
方法一:直接备份仓库的整个文件夹(所有版本),重新加载SVN程序后直接还原过去。
方法2:通过SVN命令行备份并还原指定版本号的数据
完全备份:使用svnadminhotcopy或svnsync,例如:
svnadminhotcopypath/to/repositorypath/to/backup–clean logs
增量备份:使用svnadmindump的–incremental选项来实现
svnadmindump版本库路径和名称–修订上次导出的版本号:到此二次导出版本号-
增量>导出名称
还原版本:svnadminload要还原的版本库路径和名称<导出名称
svnadminhotcopypath/to/repositorypath/to/backup–清除日志
提示:如果您有一个较大的子版本库,并且希望使用最少的空间进行备份,请使用此命令(请用更改版本库路径来替换/repo):
svnadmindump–delta/repo | bzip2 |teedump.bz2型|md5sum和gtdump.md5文件
逐步说明:最重要的步骤是增量,它将消耗CPU资源较多,但有更有效的差分存储方法。
Bzip2压缩方案比gzip慢,但可以换取更好的压缩比。
更有趣的是,tee方法将压缩的数据流转换为文件转储.bz2同时,它被输出到标准输出,标准输出被传输到MD5摘要计算工具。
要还原此版本库,请检查检查值(由md5sum创建),创建一个空版本库,然后还原备份:[md5sum]-cdump.md5和ltdump.bz2
svnadmincreatenewrepoBZCAT转储.bz2|svnadminloadnewrepo公司
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。