【问题标题】:Semantic Versioning (Caret)语义版本控制(插入符号)
【发布时间】:2017-01-01 23:49:57
【问题描述】:

我有一个与处于“测试”阶段的项目中的语义版本控制有关的问题。

假设我有一个插件,它的版本是 1.1.1-beta.1, 几天前,我升级了我的插件,然后,新版本是 1.1.1-beta.2。

但是...这个新版本与 1.1.1-beta.1 有一个重大变化。

我应该将版本更改为 2.0.0-beta.1 还是我当前的版本正确?

谢谢。

【问题讨论】:

    标签: git versioning package.json semantic-versioning composer-php


    【解决方案1】:

    这是我的假设......

    您目前拥有1.1.0 的已发布版本。您正在开发一个补丁版本,它只修复错误,因此您正在开发 1.1.1 的 beta 版本。

    在这些错误的开发过程中,您引入了重大更改。由于这一重大更改,下一个版本号应该是2.0.0

    使用语义版本控制您一次只能更改一个数字,当您这样做时,该数字右侧的所有数字都归零。

    http://semver.org/

    【讨论】:

    • 是的,对不起,我复制粘贴了次要和路径号,我的问题与专业有关,反正你已经回答了我的问题。谢谢!
    猜你喜欢
    • 2018-08-22
    • 2016-04-17
    • 2018-08-08
    • 2020-03-27
    • 2015-10-28
    • 1970-01-01
    • 2018-02-03
    • 2014-01-14
    • 2016-04-14
    相关资源
    最近更新 更多