下一个软件版本号应该是什么?

时间:2013-07-29 10:26:48

标签: version-control versioning

我当前的实时应用是1.2.3。

在内部,我已经发布了高达1.2.3.5的测试版本。我现在需要对生产应用程序进行紧急修复。理想情况下,这个版本应该是1.2.4,但它会让人感到困惑,因为它应该具有高达1.2.3.5的所有更改,但它不会。

我无法制作新的制作应用1.2.3.1,因为它已在内部发布。

我应用的新版本号应该是多少?

1 个答案:

答案 0 :(得分:2)

我会推荐类似于1.2.3 Update 1的东西。或者,1.2.3.0.1,虽然我个人认为超过四个版本号是丑陋的,并且会与前者一起使用。 FWIW,Java也使用类似的措辞。

正如您已经指出的那样,其他逻辑选项与现有版本冲突并且很可能引起混淆。


理想情况下,我会在1.2.4.x发布后立即开始在内部使用1.2.3,从而保留剩余的1.2.3.x,以便对当前生产版本进行带外更新。你可能希望采用类似这样的东西来避免类似的碰撞,但它确实是个人偏好。