2

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

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

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

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

4

1 回答 1

2

我会推荐类似的东西1.2.3 Update 1。或者,1.2.3.0.1虽然我个人认为四个以上的版本号很难看,并且会与前者一起使用。FWIW,Java 也使用类似的措辞。

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


理想情况下,我会在发布后1.2.4.x立即开始在内部使用1.2.3,从而将其余部分保留1.2.3.x用于当前生产版本的带外更新。您可能希望将来采用类似的方法来避免类似的冲突,但这确实是个人喜好。

于 2013-07-29T10:29:59.290 回答