【问题标题】:What is the meaning of -rc in semantic versioning?-rc 在语义版本控制中的含义是什么?
【发布时间】:2018-11-27 15:47:47
【问题描述】:

我得到了 MAJOR.MINOR.PATCH 的逻辑,并且有点直观地了解了 -alpha 和 -beta 在 semver 编号末尾的含义,但 -rc 对我来说并没有响起任何铃声。

在那里找不到令人满意的答案 -> https://semver.org/

【问题讨论】:

标签: semantic-versioning


【解决方案1】:

SemVer 字符串中 prerelease 和 build 元标记的含义完全取决于发布者。在对标签内容采取行动之前,请务必查阅发布者的文档。然而,正如@lemieuxster 所指出的,“rc”可能是 Release Candidate 的首字母缩写词。

在没有发布者文档的情况下,您不能对任何预发布标签的含义做出假设。规范完全基于标签 ASCII 代码点和字段数定义优先级:1.0.0-airdale

【讨论】:

  • 你有任何消息来源吗?
  • 嗯,它可以代表真的很糟糕,你认为这种可能性有多大?关键是 SemVer 规范没有定义任何特定预发布标签的语义,只定义了它们的排序顺序。它确实有包括 alpha、beta 和 rc 的优先示例,但就它们的版本语义而言;所有包含预发布标签的版本都可能会破坏,无论哪个版本字段被碰撞,并且它们的排序低于没有标签的版本(给定相同的版本号)。
【解决方案2】:

RC 表示候选版本。发布候选 (RC) 版本是可能是稳定产品的 beta 版本。一般来说,最后两个版本可能是稳定版本。

【讨论】:

    猜你喜欢
    • 2020-02-17
    • 2017-11-04
    • 2012-03-16
    • 2022-01-02
    • 2012-12-26
    • 2016-08-14
    • 2018-08-08
    • 2020-03-27
    • 2015-10-28
    相关资源
    最近更新 更多