软件升级后,为什么版本号有时更新靠后的位数,有时更新靠前的位数?为什么有时会跳过很多数字?

比如现在的版本是3.4.5,有时下一个版本是3.4.6,有时是3.5.1。不同位数上的更新有什么讲究吗? 还有时从3.4.5一下就更新到3.4.20。中间的数字为什么跳过去了? 拜托各位了 3Q

虽然版本号是开发商自己规定的,虽然有主观的因素,但是版本管理对于软件和项目是很严肃的,几乎不可能出现Meow_26665描述的这个版本是3.1415926下一个是3.14159265这种情况。版本号结构一般都比较简单一般是A.C,一些更新较为频繁的会有第四组(A.D),或者还有一组来表示发布日期。除了发布日期做版本号那一部分,版本号变化基本满足左影响右的结构。举个例子:当前版本是1.0那么下个版本一般情况是1.1,1.0,1.10.0,2.0这几种情况,可以看出,首先,各个小数点之间是不会进位的,1.9不会因为一个0.1级别的补丁变为2.0,只可能是1.10,左方的版本号发生变化右边的版本号重置(这里不一定是0,也有可能是1)至于楼主说的跳过几个版本,是因为中间的几个版本还没有能见到用户,就因各种原因(这个原因太多了,苦逼程序员们的辛酸泪)产生了修改,而一次build一个版本号,导致了给用户版本号跳跃的感觉。当然至于A.D具体是什么就要看开发商的意思了。就Windows 8 来说,6.9200.16442是其中的一个版本,6是内核版本,2是第6版内核中的第3代产品(Vista->0,7->1,8->2),9200是build版本号,16442就不知道是什么了。不同的开发商对其不用的产品版本号都是有自己的规范的。
满意请采纳
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网