美文网首页
版本号定义

版本号定义

作者: Fantast_d2be | 来源:发表于2020-06-30 15:15 被阅读0次

1.格式

主版本号.次版本号.修订号
例: 1.0.0

2.递增规则

  • 主版本号:当你做了不兼容的 API 修改。
  • 次版本号:当你做了向下兼容的功能性新增。
  • 修订号:当你做了向下兼容的问题修正。

3.先行版本号

先行版本号可以加到"主版本号.次版本号.修订号"的后面,作为延伸。
先行版本号可以被标注在修订号之后,先加上一个连接号再加上一连串以句点分隔的标识符来修饰。被标上先行版本号则表示这个版本并非稳定而且可能无法满足预期的兼容性需求。

4.一些版本号类型

X 是主版本号、Y 是次版本号、而 Z 为修订号、x为先行主版本号(非必须);

版本类型 表达方式 含义
初始版本 0.Y.Z 主版本号为零(0.y.z)的软件处于开发初始阶段,一切都可能随时被改变
正式版 X.Y.Z 稳定正式版本
发布候选版 X.Y.Z-rc.x 公测版本,基础上的修正版本
beta测试版 X.Y.Z-beta.x 公测版本,针对所有用户公开的测试版本
alpha测试版 X.Y.Z-alpha.x 内测版本,用于开发团队或有限用户体验测试版本

5.参考内容:

https://semver.org/lang/zh-CN/

相关文章

  • iOS pch定义宏失效问题

    今天在打包配置工程时,发现在Pch文件中定义的版本号宏失效了。定义新的版本号,打印出来的版本号还是上一版本号,改变...

  • 版本号定义

    1.格式 主版本号.次版本号.修订号例: 1.0.0 2.递增规则 主版本号:当你做了不兼容的 API 修改。 次...

  • fastlane上传蒲公英 Fastfile文件编写

    # 定义fastlane版本号 fastlane_version “2.108.0” # 定义打包平台 defau...

  • SVN 目录结构

    Tags : (标签)用于发布的版本目录 Tags 的定义规则 : project name + 版本号 版本号定...

  • Git工作流程及操作指南

    # 嵌入式组Git工作流程及操作指南 ## 一、版本号定义 项目版本号定义由 x . y . z 三位组成 x:一...

  • Rust 依赖版本号

    1.版本号定义 X.Y.ZX: major 主版本号,不作向下兼容Y: minor 次版本号,主版本不变的情况下,...

  • 项目版本号详解

    version定义规则 主版本号:表示项目的重大架构变更次版本号:表示较大范围的功能添加和变化增量版本号:一般表示...

  • 产品版本号定义

    产品版本号(1.2.6) 版本号(1.26) --调整重大升级 --产品结构功能等...

  • 版本号定义规则

    下面是阿里巴巴 dubbo 框架的版本号规则:.. 主版本(major...

  • 如何定义版本号

    当项目在进行了局部修改或 bug 修正时,主版本号和子版本号都不变,修正版本号加 1; 当项目在原有的基础上增加了...

网友评论

      本文标题:版本号定义

      本文链接:https://www.haomeiwen.com/subject/ifjxqktx.html