版本管理规范-语义化版本

摘要

版本格式:主版本号.次版本号.修订号,版本号递增规则如下:

  • 主版本号:当你做了不兼容的API 修改。
  • 次版本号:当你做了向下兼容的功能性新增。(包括重构、性能优化等)
  • 修订号:当你做了向下兼容的问题修正。

先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。


正式版本号是 1.0.0

预发版本号 0.1.00.0.0,个人更建议使用 0.1.0,因为 0.0.* 还可以预留给更特殊的目的


优先级:

  • 有相同主版本号、次版本号及修订号的两个先行版本号,其优先层级“必须MUST”透过由左到右的每个被句点分隔的标识符号来比较,直到找到一个差异值后决定
  • 只有数字的标识符号以数值高低比较,有字母或连接号时则逐字以ASCII的排序来比较
  • 数字的标识符号比非数字的标识符号优先层级低
  • 若开头的标识符号都相同时,栏位比较多的先行版本号优先层级比较高

范例:1.0.0-alpha < 1.0.0-alpha.1 < 1.0.0-alpha.beta < 1.0.0-beta <1.0.0-beta.2< 1.0.0-beta.11 < 1.0.0- rc.1 <1.0.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值