我们希望在我们的流程中实现语义版本控制,我们在版本1.0.0中,并且我们添加了两个新功能。我们很快就会提供这些功能。
问题是:我们应该命名我们的下一个版本1.1,还是应该将它命名为1.2,因为我们创建了两个新函数。
一般情况下,如果我们添加 n 新函数,我们应该增加 n 版本的次要组件,还是每次投放只增加1? / p>
答案 0 :(得分:2)
版本不取决于功能的数量 你已经在那个特定版本中写过。 如果您当前的版本是1.0.0,那么 它应该是1.0.1或1.1取决于你的 您为自己的命名规则 产品和依赖。
答案 1 :(得分:2)
版本号没有绝对正确的解决方案。
我认识的大多数人这样做的方式是在他们计划提供的每个版本上增加它。
例如,Microsoft自己使用“major,minor,build和revision”语义作为其版本号。只是在决定一个版本号后,不要改变你的版本号。因为那时他们变得无用: - )