文章

语义版本号

更具体的语义版本号定义见 Semantic Versioning 2.0.0 | Semantic Versioning

语义版本号 = 主版本号 . 次版本号 . 修订版本号

语义版本号组成更新时机
主版本号(MAJOR)重构:大幅更新,无法向后兼容
次版本号(MINOR)特性:小幅更新,向后兼容
修订版本号(PATCH)修复:极小更新,仅修复缺陷

举例(假设产品刚发布时版本为1.0.0)

  1. 需要修BUG,版本号更新为1.0.1(PATCH自增)
  2. 需要新增功能特性,版本号更新为1.1.0(MINOR自增,PATCH重置为0)
  3. 需要重构产品设计,版本号更新为2.0.0(MAJOR自增,MINOR和PATCH重置为0)
本文由作者按照 CC BY 4.0 进行授权