GoForum🌐 V2EX

github 新仓库你如何定义版本?

Gomoku2024 · 2026-08-12 03:37 · 0 次点赞 · 5 条回复

目前我看到大量开发者,从建仓库开始,就是 1.0 版,特别是国内开发者。而国外开发者一般在没达到生产环境前都不会到 1.0 版,有的仓库好几年了还是零点几,比如 https://github.com/facebook/lexical 。大家到底是怎么定义这个版本的呢?看到有人一次提交就是一个大版本,几天就是几个大版本,也是很奇妙了。。。

5 条回复
greatghoul · 2026-08-12 08:02
#1

站起来没那么累,Chrome 151 都没说什么。

msg7086 · 2026-08-12 08:17
#2

定义版本是仓库作者说了算,倒也轮不到用户来说三道四。facebook 归根结底也不是开发者而是公司,他用 0.x 有公司环境层面的考量,和个人开发者的做法也不是一回事。个人开发者开发也不见得就得像公司一样莫名其妙承担社会责任,人家想发什么版本号就用什么版本号。更简单的,有些个人开发者直接 r1 r2 r3 用 git 提交顺序往外发也没问题。而且公司级开源项目,用户可能会有几百万几千万,发版会更谨慎。普通个人开发者一个软件写完十年可能也就几十个人用,谁关心你版本号长什么样。

ajaxfunction · 2026-08-12 08:42
#3

说一下 应用版本把,没上线之前肯定是 0.? ,上线就是 1.0 ,如果是改 bug 1.0.? ,加功能 1.?.0 ,如果改动较大,就是 2.x 了额

capric · 2026-08-12 08:47
#4

major.minor.{date}{git commit short hash}

IlIl · 2026-08-12 08:47
#5

macOS 26.8.12

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: Gomoku2024
发布: 2026-08-12
点赞: 0
回复: 0