在不断发展的开源世界中,似乎有一种经常将发布编号为 0.x 的趋势,即使它们被视为主要版本。在某些情况下,两个次要版本之间甚至可能不兼容。任何人都可以帮助我了解在某些情况下这样做是否有充分的理由或理由,或者这只是一种完美主义倾向,导致开发人员觉得他们从未真正完成过?
问问题
147 次
3 回答
2
版本号是个人喜好问题。
有标准,但它们差别很大——一些项目将它们用作营销工具,一些用作向后兼容性的精确表达。
我也不确定您所说的主要版本到底是什么意思。如果您的意思是破坏兼容性,那么我会指出 sub 0. 版本对我来说意味着没有兼容性,因为他们还没有产品版本。
但这只是我的口味。
于 2009-06-15T22:00:35.997 回答
0
在许多组织(OSS 或其他)中,版本的第一个数字对应于完整的新一代产品,通常与代码库的重大重组甚至完全重写相关。
带来重大变化但仍基于相同架构或内部框架构建的版本将看到第二位数的变化。通常为次要维护版本添加第三位数字或版本号。
如果没有明确的示例,我猜这就是您所看到的编号方案。
于 2009-06-15T22:00:30.427 回答