svn版本管理规范

svn版本管理规范

ID:12121743

大小:143.07 KB

页数:22页

时间:2018-07-15

svn版本管理规范_第1页
svn版本管理规范_第2页
svn版本管理规范_第3页
svn版本管理规范_第4页
svn版本管理规范_第5页
资源描述:

《svn版本管理规范》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、通联支付网络服务股份有限公司技术支持中心研发部版本管理规范受理市场支持部2011年1月版本控制信息版本日期拟稿和修改说明1.02010-12-6刘志毅拟稿发布1.12011-1-7刘志毅增加了邮件通知1.22011-1-25刘志毅重新编写了管理规范1.32011-1-28沈德权补充了邮件通知接受方和上线版本的编译流程详见2.3、2.4和3.2.1章节1.42011-2-16刘志毅补充了紧急变更方案,详见3.2.1目录文档类别使用对象41.引言41.1目的41.2范围41.3术语定义42.版本管理62.1版本标识方法62.1.1版本标识说明62

2、.2目录结构62.3版本的存放72.3.1trunk72.3.2branches72.3.3tags72.3.4files72.3.5script72.3.6sql82.4权限控制管理83.更新管理(版本升级)83.1版本升级原则83.2新版本的发布83.2.1版本管理流程说明83.2.2版本管理简略流程图93.2.3角色定位说明93.2.4版本管理守则104.备份管理105.SVN常用命令说明10文档类别使用对象文档类别该文档是为技术支持中心提供一个版本管理规范性文件。使用对象该文档使用对象为技术支持中心研发部版本管理人员,以及其他相关人员

3、。未经许可,该文档不得提供给上述规定对象以外的人员阅读或使用。1.引言1.1目的本文档是为规范技术支持中心研发版本管理而制定的。1.2范围本文档为研发部各人员提供有关版本管理规范的相关内容,包括:1.l版本标识方法2.l版本管理流程3.l角色定位4.lSVN常用命令说明1.3术语定义SVNSvn是一个开源的版本控制系统Subversion的简称文档上线所需的相关文档,包括部署手册,源码修改清单列表等脚本上线所需的相关脚本,包括编译脚本等SQL语句上线所需的相关SQL语句,包括建表语句等配置管理标识和确定系统中配置项的过程,在系统整个生存周期内

4、控制这些项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。软件配置软件的具体形态在某时刻的瞬时影像。配置项软件配置管理的对象称为配置项,如:源码。基线软件生存周期中各开发阶段末尾的标记,它的作用是把各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,使之便于检验和肯定阶段成果。邮件服务需求转达,标签转达时候,需要发送邮件通知对方或者回复对方版本控制通过svnco把分支文件夹拷贝到开发环境进行开发,并进行版本控制版本管理根据需求,创建开发所需的分支标签管理为测试版本,上线版本创建标签版本更新通过svnci定期备

5、份修改内容,或通过svnupdate更新当前所开发的源码,或通过svnmerge把主干新增内容更新至分支版本测试通过svnexport校验源码,进行源码的比对,测试版本修复对当前测试或上线版本出现的问题进行修复版本冲突由于修改了同一个文件,所以svnci,svnmerge以及svnup时会报错,造成了版本冲突问题。2.版本管理2.1版本标识方法为了使工作规范化、统一化,各系统实行的版本标识管理方法分为:上线版本,测试版本,修复版本,文档版本,脚本版本以及sql语句版本。2.1.1版本标识说明上线版本:在生产环境上运行的正式版本。测试版本:在U

6、AT环境上运行的测试版本。修复版本:在生产环境上用于修复当前版本的补丁版本。以“acc”开头,版本号放后。版本号分2节:主版本号为上线时间点,由3节组成,每节之间以小数点(.)间隔。如acc_11.01.26表示主版本号为11.01.06,上线时间为2011年1月26日,次版本号为修复版和测试版本的组合,比如acc_11.01.26_patch1,主版本为11.01.26,次版本号为patch1,说明该版本为1次修复版本,如acc_11.01.26_test1,说明该版本为1次测试版本,如acc_11.01.26_patch1_test1,说

7、明该版本为1次修复版本的1次测试版本。文档版本:上线版本对应的相关文档。以“file”开头,版本号放后。就一个主版本号,为上线时间点,如file_11.01.26,指文档为上线版本11.01.26的文档。注:文档名必须是英文+数字组成,暂不支持中文名脚本版本:上线版本对应的相关脚本。以”spt”为开头,版本号放后,就一个主版本号,为上线时间点,如spt_11.01.26,指脚本为上线版本11.01.26的脚本sql语句版本:上线版本对应的sql语句。以“sql”为开头,版本号放后。就一个主版本号,为上线时间点,如sql_11.01.26,指s

8、ql语句为上线版本11.01.26的sql语句。2.2目录结构现以其中一个库名的目录结构举例如下:2.3目录说明以子系统类别为主目录(即库名)。库名子系统说明aps

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

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

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