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



我当前的实时应用程序是1.2.3。

在内部,我已经发布了高达1.2.3.5的版本进行测试。我现在需要对生产应用程序进行紧急修复。理想情况下,这个版本应该是1.2.4,但它会令人困惑,因为它应该在1.2.3.5之前进行所有更改,而事实并非如此。

我无法制作新的生产应用程序1.2.3.1,因为它已经在内部发布了。

我的应用程序的新版本号应该是什么?

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

正如您已经指出的,其他逻辑选项与现有版本相冲突,很可能会造成混乱。

<小时>

理想情况下,一旦1.2.3发布,我就开始在内部使用1.2.4.x,从而将1.2.3.x的其余部分保留为当前生产版本的带外更新。你可能希望在未来采用这样的方式来避免类似的碰撞,但这确实是个人的偏好。

最新更新