代码版本管理

文章目录

背景

代码开发测试完毕需要进行发版,这时就需要对代码版本进行管理,代码版本号作为对外对接的内容之一,需要按照一套完善的规范来进行记录和编辑。这套规范需要能够表示代码版本的演进,反应版本的兼容性以及迭代内容。

规范

语义化版本管理
业界已经有一套完整的代码版本规范标准,下面会基于原文给出一个概要介绍,但还是强烈建议从业者全文阅读原文。

概要

语义化版本模型

{major}.{minor}.{patch}(-{pre-release})(+{build})

说明:

  1. major:主版本号,当发生向下不兼容迭代时+1,且minor和patch归零
  2. minor:次版本号,当发生向下兼容的新功能迭代时+1,且patch归零
  3. patch:修订号,当发生向下兼容的修复时+1,修正指的是针对不正确结果而进行的内部修改
  4. pre-release:先行版本号,具体规则见原文
  5. build:变异信息,具体规则见原文
  6. 0.y.z版本均为初始开发阶段,第一个正式版本为1.0.0
  7. 只要一个版本发布,后续任何修改必须用新版本发布
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Kevin9436

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值