版本号配置管理规则
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;
因篇幅问题不能全部显示,请点此查看更多更全内容