- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVN版本管理规范1.4
通联支付网络服务股份有限公司技术支持中心研发部版本管理规范受理市场支持部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目录结构62.3版本的存放72.3.1 trunk72.3.2 branches72.3.3 tags72.3.4 files72.3.5 script72.3.6 sql82.4权限控制管理83.更新管理(版本升级)83.1版本升级原则83.2 新版本的发布83.2.1 版本管理流程说明83.2.2 版本管理简略流程图93.2.3 角色定位说明93.2.4 版本管理守则104.备份管理105.SVN常用命令说明10文档类别使用对象文档类别该文档是为技术支持中心提供一个版本管理规范性文件。使用对象该文档使用对象为技术支持中心研发部版本管理人员,以及其他相关人员。未经许可,该文档不得提供给上述规定对象以外的人员阅读或使用。1.引言1.1目的本文档是为规范技术支持中心研发版本管理而制定的。1.2范围本文档为研发部各人员提供有关版本管理规范的相关内容,包括:?版本标识方法?版本管理流程?角色定位?SVN常用命令说明1.3术语定义SVNSvn是一个开源的版本控制系统Subversion的简称文档上线所需的相关文档,包括部署手册,源码修改清单列表等脚本上线所需的相关脚本,包括编译脚本等SQL语句上线所需的相关SQL语句,包括建表语句等配置管理标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项的投放和更动,记录并报告配置的状态和更动要求,验证配置项的完整性和正确性。软件配置软件的具体形态在某时刻的瞬时影像。配置项软件配置管理的对象称为配置项,如:源码。基线软件生存周期中各开发阶段末尾的标记,它的作用是把各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,使之便于检验和肯定阶段成果。邮件服务需求转达,标签转达时候,需要发送邮件通知对方或者回复对方版本控制通过svn co把分支文件夹拷贝到开发环境进行开发,并进行版本控制版本管理根据需求,创建开发所需的分支标签管理为测试版本,上线版本创建标签版本更新通过svn ci定期备份修改内容,或通过svn update更新当前所开发的源码,或通过svn merge把主干新增内容更新至分支版本测试通过svn export校验源码,进行源码的比对,测试版本修复对当前测试或上线版本出现的问题进行修复版本冲突由于修改了同一个文件,所以svn ci,svn merge以及svn up时会报错,造成了版本冲突问题。2.版本管理2.1版本标识方法为了使工作规范化、统一化,各系统实行的版本标识管理方法分为:上线版本,测试版本,修复版本,文档版本,脚本版本以及sql语句版本。2.1.1版本标识说明上线版本:在生产环境上运行的正式版本。测试版本:在UAT环境上运行的测试版本。修复版本:在生产环境上用于修复当前版本的补丁版本。以“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,说明该版本为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,指sql语句为上线版本11.01.26的sql语句。2.2目录结构现以其中一个库名的目录结构举例如下:2.3目录说明以子系统类别为主目录(即库名)
您可能关注的文档
最近下载
- 2025年二建《建设工程施工管理》精选考点汇总.pdf VIP
- 出口扫描系列·变局篇:找寻出口商品的“稳定之星”.pdf VIP
- 开关站10kV开关柜检修试验标准化作业指导书1.pdf
- 2023年江西机电职业技术学院高职单招语文/数学/英语考试题库答案详解.docx
- 人教版高中数学必修五1.1.1《正弦定理》教学课件1 (共13张PPT).ppt VIP
- GB_T 15114-2023 铝合金压铸件.docx
- 2024年度组织生活会支部班子对照检查材料.doc VIP
- 5.1+人要自强+课件-+2024-2025学年统编版道德与法治七年级下册.pptx VIP
- 弱电系统维保方案(三篇).pdf VIP
- 义务教育劳动课程标准(2022年版).pdf
文档评论(0)