-next 在语义版本控制中的含义

Posted

技术标签:

【中文标题】-next 在语义版本控制中的含义【英文标题】:What -next means in semantic versioning 【发布时间】:2020-02-17 13:24:03 【问题描述】:

预发布版本x.x.x-next在语义版本控制中是什么意思,例如6.0.0-next.06.0.0-next.16.0.0-next.2?我至少在angular 和npm 项目中看到了这个术语。这是替代旧的alphabetarc 命名法吗?我没有看到任何解释为什么这些项目使用该术语。

【问题讨论】:

【参考方案1】:

根据 https://semver.org (2.0.0) 第 9 项中的规范,alphabetarc 命名法没有任何官方信息。这些恰好出现在整个规范的几个示例中。根据已发布的 BNF 语法,next 是一个同样合法的预发布标识符。

【讨论】:

以上是关于-next 在语义版本控制中的含义的主要内容,如果未能解决你的问题,请参考以下文章

数据库模式更改是不是应该增加语义版本控制中的主要版本?

语义版本控制(插入符号)

代码的自动语义版本控制

Visual Studio 解决方案的语义版本控制

语义版本控制在啥版本下进行版本化?

CI 如何影响语义版本控制?