一、约定俗成的规则
版本号命名规则:
{soft}_{major}.{minor}.{version}.{date}_{stage}.{sprint}
比如目前1.0的sprint2的发布:csdn_1.0.1.20240919_alpha.2
ps:以上版本对外发布,由软件项目经理控制版本号;
- soft: 软件名
- major: 大版本更迭
- minor: 小版本更迭
- version: 修订版本记录,比如一轮测试中修复重大bug后持续发布则+1
- sprint: 迭代周期,一次小版本开发中每个周期发布可添加sprint号,完成一次小版本所有sprint后发布,可以去掉该号,比如
csdn_1.0.1.20240919_alpha
即可; - date: 发布日期
- stage: 软件开发阶段,包括alpha、beta、rc、release
alpha
:内测版本,bug多,不稳定,包括发布集成测试及系统测试;beta
: 外部小规模测试版本,比如发布现场poc版本,小范围客户试用版本,公司发布公测版本等;rc(可选)
: 准备正式发行版本,正在进行转产测试版本;release
: 正式对外发行版本