代码版本管理

文章目录

  • 背景
  • 规范
  • 概要

背景

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

规范

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

概要

语义化版本模型

{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. 只要一个版本发布,后续任何修改必须用新版本发布


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部