5

我们想在我们的流程中实现语义版本控制,我们在 1.0.0 版本中,我们添加了两个新功能。我们将尽快提供这些功能。

问题是:我们应该将下一个版本命名为 1.1 还是应该将其命名为 1.2,因为我们已经创建了两个新函数。

一般来说,如果我们添加n 个新函数,我们应该将版本的次要组件增加n,还是每次交付时只增加 1?

4

2 回答 2

3

版本不取决于您在该特定版本中编写了多少功能。如果您当前的版本是 1.0.0 ,那么它应该是 1.0.1 或 1.1 取决于您为产品和依赖项设置的命名规则。

于 2015-02-23T17:39:11.700 回答
3

版本号没有绝对正确的解决方案。

我认识的大多数人这样做的方式是在他们计划提供的每个版本上增加它。

例如,Microsoft 自己对其版本号使用“主要、次要、构建和修订”语义。只是在决定一个版本之后不要改变你做版本号的方式。因为那样他们就变得没用了:-)

于 2015-02-23T17:40:53.437 回答