V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
HeapOverflow
V2EX  ›  程序员

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

  •  
  •   HeapOverflow ·
    Livinglist · 2022-03-01 08:15:35 +08:00 · 3159 次点击
    这是一个创建于 1032 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我一直都是

    • 0.0.0
    • 0.0.1
    • ...
    • 0.0.8
    • 0.0.9
    • 0.1.0
    • 0.1.1
    • 0.1.2

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

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

    https://calver.org/
    Chism
        6
    Chism  
       2022-03-01 10:10:20 +08:00 via Android
    a.b.c
    小 bug 修改,业务逻辑看不出变化的,增 c
    小功能修改,不影响整体业务逻辑的,增 b
    大版本修改,整体业务逻辑有变,或者增加明显新功能,增 a
    这是我个人的做法
    sampeng
        7
    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
        8
    cenbiq  
       2022-03-01 10:39:01 +08:00 via iPhone
    a.b.c
    cenbiq
        9
    cenbiq  
       2022-03-01 10:42:49 +08:00 via iPhone
    a=主版本号,大升级时提升
    b=次版本号,小的功能更新提升
    b=修复更新,功能不变修复问题时提升

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

    目前我是这么做的
    wangxinpier
        10
    wangxinpier  
       2022-03-01 10:43:19 +08:00
    @xwayway 那 0.0.9 之后怎么编呢?
    WhereverYouGo
        11
    WhereverYouGo  
       2022-03-01 11:42:42 +08:00
    2022030100x
    x 代表当天第几次
    dany813
        12
    dany813  
       2022-03-01 13:15:30 +08:00
    用业界通用的
    dany813
        13
    dany813  
       2022-03-01 13:15:55 +08:00
    @zhaodong 文章不错
    chendy
        14
    chendy  
       2022-03-01 14:38:38 +08:00
    后端包
    直接 yyyyMMddHHmmss
    甚至可以直接从版本上看出发布时间
    Nielsen
        15
    Nielsen  
       2022-03-01 17:44:03 +08:00 via iPhone
    0.0.9 下一个就 0.1.0 是不恰当的,破坏了版本的语义化。
    纠结排序问题也没用呀,将来你的大版本还不是 1.0.0 、10.0.0 、2.0.0
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5350 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:53 · PVG 13:53 · LAX 21:53 · JFK 00:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.