哪个版本标签更高?

Which of these version labels is higher?

提问人:John Wu 提问时间:9/14/2022 更新时间:9/15/2022 访问量:34

问:

铭记

100 > 9

.9 > .100

以下哪个是更高版本?

Version 2.1.100
Version 2.1.9

我试图弄清楚版本标签中的点是否充当小数点,或者它们是否只是独立递增数字的分隔符。

与语言无关的 版本控制

评论

0赞 Martin Smith 9/14/2022
根据我的经验,“独立递增数字周围的分隔符”。因此,主要版本号 2、次要版本 1、修补程序号 9 或 100

答:

1赞 AProgrammer 9/15/2022 #1

通常的做法似乎是 2.1.9 在 2.1.100 之前。例如,请看

但是人们倾向于做自己的事情,尤其是在考虑足够旧的软件时(RPM 文档参考暗示 Perl 版本过去有这样的奇怪之处,可能与句段中初始 0 的存在有关)