SemVer 是一种广泛使用的版本号规范,用于清晰表达软件版本的变更类型。其格式为 主版本.次版本.修订号,并支持附加标签(如 alphabeta)。

📌 核心规则

  1. 主版本(MAJOR)
    当功能有重大变更(如移除旧接口)时,主版本号 +1

    Semantic_Versioning
  2. 次版本(MINOR)
    新增功能但向下兼容时,次版本号 +1

    Version_Number_Format
  3. 修订号(PATCH)
    修复 bug 且不改变功能时,修订号 +1

    Versioning_Example
  4. 标签(Tags)
    添加如 v1.0.0-alpha 表示开发版本,v1.0.0-beta 表示测试版本

    Versioning_Tags

🛠️ 实践建议

如需深入理解 SemVer 的应用场景与最佳实践,点击此处查看扩展文档 🚀