你们都是如何递增版本号的?

2022-03-01 08:15:35 +08:00
 HeapOverflow

我一直都是

这样子递增,不知道是不是只有我一个人这样...

2812 次点击
所在节点    程序员
15 条回复
zhaodong
2022-03-01 08:52:23 +08:00
可以参考这篇:语义化版本 2.0 ,https://semver.org/lang/zh-CN/
lostpg
2022-03-01 09:12:36 +08:00
一楼基本终结此贴。。
villivateur
2022-03-01 09:13:23 +08:00
你这有个问题,为什么 0.0.9 之后不能是 0.0.10 ?
xwayway
2022-03-01 09:26:06 +08:00
@villivateur 因为某些地方,排序会是 0.0.1 0.0.10 0.0.2
ipeony
2022-03-01 09:48:51 +08:00
现在喜欢用这个

https://calver.org/
Chism
2022-03-01 10:10:20 +08:00
a.b.c
小 bug 修改,业务逻辑看不出变化的,增 c
小功能修改,不影响整体业务逻辑的,增 b
大版本修改,整体业务逻辑有变,或者增加明显新功能,增 a
这是我个人的做法
sampeng
2022-03-01 10:34:43 +08:00
我一直都是
0.0.0
0.0.1
0.0.1
0.0.1
0.0.1
0.0.1
0.0.1
.
.
.
cenbiq
2022-03-01 10:39:01 +08:00
a.b.c
cenbiq
2022-03-01 10:42:49 +08:00
a=主版本号,大升级时提升
b=次版本号,小的功能更新提升
b=修复更新,功能不变修复问题时提升

都可以超越 10 ,不要遵循满 10 进位。
主版本号谨慎提升。

目前我是这么做的
wangxinpier
2022-03-01 10:43:19 +08:00
@xwayway 那 0.0.9 之后怎么编呢?
WhereverYouGo
2022-03-01 11:42:42 +08:00
2022030100x
x 代表当天第几次
dany813
2022-03-01 13:15:30 +08:00
用业界通用的
dany813
2022-03-01 13:15:55 +08:00
@zhaodong 文章不错
chendy
2022-03-01 14:38:38 +08:00
后端包
直接 yyyyMMddHHmmss
甚至可以直接从版本上看出发布时间
Nielsen
2022-03-01 17:44:03 +08:00
0.0.9 下一个就 0.1.0 是不恰当的,破坏了版本的语义化。
纠结排序问题也没用呀,将来你的大版本还不是 1.0.0 、10.0.0 、2.0.0

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/837048

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX