Architecture 对于软件版本控制,1.2.3比1.2.17更新还是旧?

Architecture 对于软件版本控制,1.2.3比1.2.17更新还是旧?,architecture,versioning,archive,software-distribution,api-versioning,Architecture,Versioning,Archive,Software Distribution,Api Versioning,当我试图升级pom.xml中的jar文件时,我被难住了 对于软件版本控制,1.2.3比1.2.17更新还是旧 我知道在数学中,0.3比0.17大,而且是最近的 但是如果“.”与小数无关,只是一个占位符 然后3小于17,并且更老 从 递增序列有两种关于如何递增的思想流派 数字版本号递增。最自由和开源的 包括MediaWiki在内的软件包将版本视为一系列 单个数字,由句点分隔,带有一个级数,如 1.7.0、1.8.0、1.8.1、1.9.0、1.10.0、1.11.0、1.11.1、1.11.2等等

当我试图升级pom.xml中的jar文件时,我被难住了

对于软件版本控制,1.2.3比1.2.17更新还是旧

我知道在数学中,0.3比0.17大,而且是最近的

但是如果“.”与小数无关,只是一个占位符

然后3小于17,并且更老

递增序列有两种关于如何递增的思想流派 数字版本号递增。最自由和开源的 包括MediaWiki在内的软件包将版本视为一系列 单个数字,由句点分隔,带有一个级数,如 1.7.0、1.8.0、1.8.1、1.9.0、1.10.0、1.11.0、1.11.1、1.11.2等等

另一方面,一些软件包通过十进制来识别发布 数字:1.7、1.8、1.81、1.82、1.9等。十进制版本很常见 在20世纪80年代,例如NetWare、DOS和Microsoft Windows, 但即使在21世纪初,歌剧院[7]和 活字[8]在十进制格式中,1.81是次要版本 遵循1.8,而维护版本(即只修复bug)可能会 用字母后缀表示,如1.81a或1.81b


对于软件,
1.2.3
早于
1.2.17
。将
后面的每个数字与相应位置的数字进行比较。由于
17>3
,因此
1.2.17
1.2.3
新,或者换句话说,
1.2.3
1.2.17
旧。在过去十年中,我从未见过一个例子,认为
1.2.3
1.2.17
更新

在图书馆使用的杜威十进制系统中,1.2.3将比1.2.17更新

因此,.805比.81小(旧)

杜威十进制系统是图书馆使用的一种分类系统 通过主题安排书籍。。。三位数字后是一个数字 小数点和小数点后的数字表示小节 主题区域的名称。同样,它们按数字顺序被搁置,例如:。 945.805在945.81之前被搁置


好的,所以它们不是真正的小数。我想知道(书籍)图书馆是如何使用杜威十进制的。@likejudo-没错。这里的
只是用作分隔符。我不知道。软件程序更类似于这种分类系统。请看我的回答。