意思是什么? “rc”在npm包版本结构中是什么意思?

22
我在想,2.2.0-rc.0 中的 rc 是什么意思。这是否意味着它已经准备好上线了?

5
发行候选版。 - Daniel A. White
1
你应该询问软件包以确保它们已经准备好用于生产。 - Daniel A. White
2个回答

36

这意味着它是一个发布候选版本。也就是说,它已经准备好进行发布,但尚未得到证明,因此还不能被标记为稳定版本。你可以将其视为成熟的测试版。

如果没有发现漏洞,并且被开发人员/社区认为是稳定的,那么它就可以被标记为正式发布。

https://en.wikipedia.org/wiki/Software_release_life_cycle


太好了!谢谢你提供链接 :) 我是新手,对这些开发周期和流程不太了解哈哈。 - Clement
1
如果在一个 RC 中发现了一个 bug,例如“RC 3 破坏了 foo”,通常会修复它,然后会有一个“RC 4,foo 已修复”,新的 RC 将具有相同的功能集、签名等,因此对它的依赖不需要进行其他修改。 - Paul S.

9

通常来说,“RC”代表“发布候选版”,意味着它还不是生产就绪的,但几乎快要达到这个状态,通常被提供给早期采用者/用户,以便他们提交/修复错误和问题,测试软件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接