如何正确判断版本号?
我现在正在为 Android 更新很多产品。问题是我不知道如何选择正确的版本号。当时我正在这样做,其中 x
是版本的一部分:
x.
- 巨大的改进.x
- 数量错误修复和小改进.yx
- 一些小改动
所以我想知道这是否是正确的方法,如果不是我应该怎么做
I'm now updating a lot of my products for Android. The problem is that I don't know exactly how to choose the correct version number. At the time I'm doing like this, where x
is the part of the version:
x.
- Great improvements.x
- Number of bug fixes and minor improvements.y.x
- Number minor changes
So I want to know if this is the correct way to make this and if isn't how should I make
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
唯一真正确定的答案是新版本号应该按某种顺序大于旧版本号。通常是数字 (0.1, 0.1.1, 0.1.2... 0.1.9, 0.2) 但有些人最终会按字典顺序排序,例如 0.1, 0.2 ... 0.11... 0.22 。 ..0.981等等。你的计划听起来完全合理;这取决于你如何衡量“重大改进”和“微小变化”。
很多人使用顶级更改来表示“我将向您收取升级费用”。
The only really well determined answer is that new version number should be greater than old version number by some ordering. The usual one is numeric, (0.1, 0.1.1, 0.1.2... 0.1.9, 0.2) but some people end up with a lexicographic sort of order, like 0.1, 0.2 ... 0.11... 0.22 ... 0.981 and so on. Your scheme sounds perfectly plausible; it depends on how you measure "major improvement" and "minor change."
A lot of people use a top-level change to indicate "I'm going to charge you to upgrade."