【发布时间】:2016-03-16 01:19:00
【问题描述】:
有一个关于语义版本的问题
我们有两个级别的客户 - 1 级和 2 级。我们有一个当前版本(比如 1.0.2)。我们发布了 Level 1 的版本,并进行了较小的编号更改 (1.0.3) - 但后来决定它不会进入 Level 2。现在下一个版本应该同时进入 Level 1 和 2。但是如果我们发布 1.0 .4 那么对于 2 级用户来说,它看起来就像是一个跳过。如果我们坚持使用 1.0.3,它将与我们的 1 级用户发生冲突。
那么,从 Level 2 用户的角度来看,如果我们跳过一个版本号,它会与语义版本严格一致吗?
任何链接都可以提供帮助。谢谢。
【问题讨论】:
-
它们是两个不同的版本,所以关于 IMO 没什么好争论的。对于任何项目,无论是否商业化,将次要数量增加一个以上并不少见。