Skip to content

软件版本号规范 该如何顺理成章的进位

在定义版本号时,为了查看 git tag 方便,设置了 1.0.9 版本之后的版本号为

Plaintext
1.0.91

这样的好处是,tag展示顺序该版本号是在最下面

Plaintext
>git tag
1.0.1
1.0.2
...
1.0.9
1.0.91

此种方式会造成认知负担,让同事不知所云,从0-9,但在9突然来了个91……好吧,我想不会只有我会犯这样的问题。更好的做法是

Plaintext
1.0.10

简单易懂

至于如何按顺序查看tag,如下(Windows系统不支持,Mac和Linux可以尝试)

Plaintext
>git tag | sort -V
1.0.1
...
1.0.9
1.0.10

关于版本号规范 推荐参考Github起草的

语义化版本 2.0.0