Loading

版本号管理规则

版本号配置管理规则

1. 库结构版本号

版本号的格式:v<主版本号>.<副版本号>.<发布号>

版本号的初始值:v1.0.0

管理规则:

ü 主版本号(Major version)

1.设置时间:数据库结构处理完毕,待发布给相关组之前确定。

2.设置部门:开发组设定(告知数据结构管理员)。

3.设置规则:

1) 涉及到大于10个表的增删时,主版本号加1;

ü 副版本号(Minor version)

1.设置时间:数据库结构处理完毕,待发布给相关组之前确定。

2.设置部门:开发组设定(告知数据结构管理员)。

3.设置规则:

1) 主版本号变更时,副版本号置0。

2) 涉及到小于等于10个表或字段的增删时,副版本号加1;

3) 若副版本号累加至超过20时,采用主版本号进位制,主版本号加1,副版本号重新置0;

ü 发布号(Release)

1.设置时间:数据库结构处理完毕,待发布给相关组之前确定。

2.设置部门:开发组设定(告知数据结构管理员)。

3.设置规则:

1)主版本号或副版本号变更时,Release号置0。

2)仅涉及字段含义调整、标置位的含义、索引和同义名调整时,则Release号加1;

2. 业务版本号

版本号的格式:v<主版本号>.<副版本号>.<发布号>

版本号的初始值:v1.0.0

管理规则:

ü 主版本号(Major version)

1.设置时间:产品预计发布时。

2.设置部门:开发组设定。

3.设置规则:

1) 产品的主体构件进行重大修改,主版本号加1;

2) 产品的主体构件之间的接口协议重大修改,主版本号加1。

ü 副版本号(Minor version)

1.设置时间:产品预计发布及版本预计更新时。

2.设置部门:开发组设定。

3.设置规则:

1) 主版本号变更时,副版本号置0;

2) 数据结构变更(新增或修改注释含义的情况除外),副版本号加1;

3) 若副版本号累加至超过20时,采用主版本号进位制,主版本号加1,副版本号重新置0。

ü 发布号(Release)

1.设置时间:产品预计发布及版本预计更新时。

2.设置部门:开发组设定。

3.设置规则:

1)主版本号或副版本号变更时,Release号置0;

2)若发布的版本无数据结构变更,则Release号加1。

 

主版本号和副版本号的变更标志着重要的功能或结构变动。Release号的变更,用于体现小的功能变更或用来管理项目的分支。

ü 修正版本号(Revision)    ----2010/6/21增加

1.设置时间:产品预计发布及版本预计更新时。

2.设置部门:开发组设定。

3.设置规则:

1)无论计划内还是计划外发布的补丁,Revision号顺序加1;

2)无论是全国补丁还是地方补丁,Revision号顺序加1;

3)Revision号基于同一个“主版本号+副版本号+发布号”时,顺序加1;

4)发大版本时,Revision号清除,回归3位版本号;

4.示例:

若当前业务版本号为2.1.0,

计划内6月1日发布一全国补丁,则版本号为2.1.0.1;

计划外6月2日发布一地方补丁,则版本号为2.1.0.2;

6月3日发布全国版本,版本号为2.1.1;

6月4日基于2.1.0又下发一地方补丁,则版本号为2.1.0.3;

6月5日基于2.1.1下发一全国补丁,则版本号为2.1.1.1。

 

3. 说明

1、 如项目组对库结构版本号以及业务版本号规则不清楚的,可以与部门SCME沟通;

2、 版本号变动后的打标签工作由项目组的分支管理员完成;

3、 每当有版本号变更时,项目组都须及时维护《FI-项目组编码-SCM-YYYY年产品发布一览表》文档,且将该文档至于配置库中。

4、 下发给客户的数据结构变更轨迹dot文件以及数据结构pdf文件的名称,要以库结构本身的版本号统一命名,不以业务版本号命名,例如FI-PRPINSDB-SD-变更轨迹v7.1.0-v7.2.0.doc、FI-PRPINSDB-SD-数据结构v7.2.0.pdf;

 

 

posted @ 2014-12-21 16:11  jesn  阅读(1420)  评论(0编辑  收藏  举报