例如,netbeans的版本像6.9.1; 7.0.0; 7.1.1等等。层次结构中的第二个数字是否意味着改进,第一个更多地是介绍新功能,这使得它更容易出现错误。那么如何解释这些版本号码,特别是如果我愿意获得最稳定的版本呢?我如何知道版本是版本号最稳定的版本?
2
A
回答
2
在一般情况下,版本号没有固定的语义。一个常见的惯例是使用“主要”版本号来表示重大更改,而“次要”版本号表示小的更改,但这并不是一成不变的。最近的release of Linux 3.0就是一个很好的例子 - 主要版本号码纯粹为PR值增加;该发布并不比2.xx系列早期版本更重要。
一些项目有一个稳定/不稳定的约定;奇数次版本号是开发版本,偶数次版本号是发布版本。 Linux项目使用这个约定,就像Gnome和其他各种开源项目一样。
TeX有一个好玩的版本编号惯例,它会从3.14到3.141,3.1415,至3.14159等。(提示:PI)
0
为什么不使用Label功能?您可以添加评论到这个特定的版本,并且很容易找到并在将来得到它。
1
每个产品都有来形容自己的版本号政策。
例如,Netbeans的暗示在其Guidelines
一般:
- 第三个数字的意思是:“错误只修复,没有API进化”,并检查API的变化时,你可以看到它for 7.1.1,或for 7.1.2
- 所述第二数量是指“API的变化,但仍然向后兼容”:参见7.1 release
- 的第一个数字是“API的变化,可能不COMPAT与以前的版本兼容“:see 7.0 release。
您可以将弃用的API完全删除,修改现有的API ...
涉及迁移指南。
存在许多其他版本控制策略。
见:
的正式文件这些政策是在semver.org: Semantic versioning。
相关问题
- 1. 我如何知道哪个版本是版本库中的最新版本号?
- 2. 如何知道旧Fedora版本的最新软件包版本
- 3. 如何知道docutils的版本号
- 4. 我如何知道Webrtc修订版和版本号?
- 5. kurento的最新版本和稳定版本
- 6. JBoss最新最稳定的版本
- 7. 我如何知道c的版本?
- 8. 我如何知道特定版本的Python支持哪个版本的pickle?
- 9. PhpSpreadsheet(PhpExcel)的稳定版本
- 10. 我如何知道FuelPHP版本?
- 11. 哪个版本的Java 1.6最稳定?
- 12. Spring 4.x的最稳定版本?
- 13. Spring 3.x的最稳定版本?
- 14. 获取最新的稳定版本git
- 15. 如何知道citrix服务器的版本和版本
- 16. Ruby“预览”稳定版本还是Beta版本?
- 17. Cakephp当前稳定版本
- 18. 哪个IOmeter版本最稳定?
- 19. html5lib的哪个版本是稳定的?
- 20. 知道的Magento版本
- 21. 以前版本号的版本号
- 22. App store的版本号和版本号
- 23. 我如何知道我的项目的最低node.js版本?
- 24. 什么是delayed_job_active_record的稳定版本?
- 25. 运行稳定版本R的开发版本
- 26. Git。保持项目的稳定版本和开发版本
- 27. ASP.Net版本号/内部版本号
- 28. 版本号不使用SVN版本号
- 29. 如何确定Android版本的版本号?
- 30. 我如何知道我运行的是哪个版本的RichFaces?
无关紧要..你的答案是关于SEO –