svn版本管理规范14.docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
svn版本管理规范14

通联支付网络服务股份有限公司技术支持中心研发部版本管理规范受理市场支持部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目录说明以子系统类别为主目录(即库名)

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档