- 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,判断为文件夹(项目名称),则
您可能关注的文档
- SQL强化练习题.doc
- SQL查询慢的48个原因分析.doc
- SQL盲注攻击技术综述.doc
- SQL管理器常见问题.doc
- SQL还原数据库后孤立用户问题处理.doc
- Sql高性能的方法.doc
- squid分析.doc
- SS67A快速固化的高强度粘接剂硅胶.doc
- SSA1油浆粉末沉降剂在重油催化装置上的应用.doc
- SSD做启动盘如何避开写入寿命短的缺陷.doc
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
原创力文档

文档评论(0)