svn备份还原操作手册

svn备份还原操作手册

ID:1357440

大小:416.04 KB

页数:12页

时间:2017-11-10

svn备份还原操作手册_第1页
svn备份还原操作手册_第2页
svn备份还原操作手册_第3页
svn备份还原操作手册_第4页
svn备份还原操作手册_第5页
资源描述:

《svn备份还原操作手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SVN备份还原操作手册一、命令备份1.svnadmindump全量备份进入SVN服务端安装目录下运行svnadmindump命令(C:/Repositories/QA为SVN库中项目目录,full.svn.bak为备份文件名)2.svnadmindump增量备份(以增量把版本库8转存到svn.bak.1,-r[--revision]:指定版本;--incremental:以增量方式进行转存)3.svnadmindump还原(先创建一个新的版本库,再还原完全备份,有增量备份的再还原增量备份)(进入SVN服务端安装目录下调用命令创建test测试库)4.运行svnadminload还原命令(

2、增量还原同全量还原)二、脚本备份(针对项目库备份)1.svnadmindump全量备份脚本(在SVN库中添加全量备份脚本backup.bat,需要安装对应的压缩工具)1.脚本内容remSubversion的安装目录setSVN_HOME="C:ProgramFilesVisualSVNServer"rem所有版本库的父目录setSVN_ROOT=C:Repositoriesrem备份的目录setBACKUP_SVN_ROOT=C:bakrem创建存放版本库的临时目录setBACKUP_DIRECTORY=%BACKUP_SVN_ROOT%%date:~0,4%%date:~5

3、,2%%date:~8,2%ifexist%BACKUP_DIRECTORY%gotocheckBackecho%date:~0,4%%date:~5,2%%date:~8,2%:建立备份目录%BACKUP_DIRECTORY%>>%SVN_ROOT%/backup.logremSVN版本库自动备份时需要rem创建备份目录md%BACKUP_DIRECTORY%cdC:ProgramFilesVisualSVNServerbinsvnadmin.exedumpC:RepositoriesQA>%BACKUP_DIRECTORY%FINANCE%date:~0,10%rem

4、验证目录是否为版本库,如果是则取出名称备份remfor/r%SVN_ROOT%%%Iin(.)do@ifexist"%%Iconfsvnserve.conf"call%SVN_ROOT%simpleBackup.bat"%%~fI"%%~nIecho开始压缩版本库,请不要中止....rem%SVN_ROOT%7z.exea-tzip%BACKUP_SVN_ROOT%%date:~0,4%%date:~5,2%%date:~8,2%.zip%BACKUP_DIRECTORY%*-r>nulecho版本库压缩完成!rem清除临时创建备份目录remrd/s/q%BACKUP_DI

5、RECTORY%gotoend:checkBackecho备份目录%BACKUP_DIRECTORY%已经存在,请清空。gotoend:endechoon1.运行脚本backup.bat,会生成备份文件2.备份还原将备份文件考到SVN服务器安装目录下,运行SVN还原命令一、脚本备份(针对SVN仓库备份)1.svnadmindump全量备份脚本(在SVN库中添加全量备份脚本DumpAll.bat)2.脚本内容:Begin@echooffsetlocalenabledelayedexpansionecho正在准备备份所有版本库……echo.::设置SVN命令目录setSVN_CMD="C:

6、ProgramFilesVisualSVNServerbin"::设置所有版本库根目录setREPOS_ROOT=C:Repositories::设置所有版本库备份根目录setREPOS_BACKUP_ROOT=C:RepositoriesBackUpifnotexist%REPOS_BACKUP_ROOT%mkdir%REPOS_BACKUP_ROOT%::获取LastRevisions目录setREPOS_LAST_REVERSION_DIRECTORY=%REPOS_BACKUP_ROOT%LastRevisionsifnotexist%REPOS_LAST_REVE

7、RSION_DIRECTORY%gotoError1::设置所有版本库备份目录setBACKUP_DIRECTORY=%REPOS_BACKUP_ROOT%%date:~0,10%.dmpsetBACKUP_DIRECTORY=%BACKUP_DIRECTORY:/=-%ifexist%BACKUP_DIRECTORY%gotoError2mkdir%BACKUP_DIRECTORY%::设置用户权限信息备份目录setREPOS_USER_I

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。