SVN增量备份实际方案和脚本.docVIP

  • 5
  • 0
  • 约6.14千字
  • 约 7页
  • 2017-02-09 发布于重庆
  • 举报
SVN增量备份实际方案和脚本

SVN增量备份实际方案和脚本 该程序为SVN的增量备份脚本,在实际中使用。 一、整体思路: 设置系统需要处理的环境变量,如SVN的安装目录、版本库目录、备份的目标目录(BACKUP_SVN_ROOT)等; 将系统备份初始修订号(每次提交时,系统自己保存的一个序号)储存在文件夹SVN_LOG_BEGIN下(参数可配置) 将本次备份结束修订号储存在文件夹SVN_LOG_END(参数可配置) 如果备份目标目录不存在,则创建之; 如果系统用项目列表备份目录不存在(保存所备份项目名称),为初次运行任务,则创建之; 如果系统用起始修订号备份目录(保存所有项目各起始修订号)不存在,为初次运行任务,则创建之; 如果系统用结束修订号备份目录(保存所有项目各结束修订号)不存在,为初次运行任务,则创建之; 删除原来的项目列表; 按备份时间的年月日生成备份目标目录的名称;如已经存在该名称的目录(已经备份),则跳转到checkBack,提示清空目录再备份; 在备份目标文件夹下建立本次备份的目标目录、项目列表保存目录、修订号起/始保存目录,用于将系统的对应目录转移到本此备份目录下,记录此次备份的情况; 拷贝MD5校验程序到目标盘,以备还原时校验用; -------------开始备份SVN代码库__增量方式------------------ 循环调用dir /AD /B,判断为文件夹(项目名称),则

文档评论(0)

1亿VIP精品文档

相关文档