【工作向】版本管理-语义化版本控制规范

本文探讨了语义化版本控制规范的重要性,解释了版本号的含义及其在软件开发中的作用。通过实例介绍了如何使用git进行版本管理,并讨论了不同版本命名规则,强调了版本控制对于团队协作和软件维护的必要性。
摘要由CSDN通过智能技术生成

 

  • 本文重点讲语义版本控制规范,附带讲解为什么要进行版本控制。
     

1. 序言

  • python --version可以看到python版本号,比如2.7.5、3.7.3
  • 微信、京东或者一些小程序打开的时候底部也会显示版本号比如V1.0.7等等
  • 问题:这些版本号的各个数字分别代表什么,软件版本如何命名的,有哪些常用的版本命名规范,软件新增功能后、bugfix后、对外发布的版本号等等应该怎么命名…

2. 为什么要进行版本控制

  • 试想一种情况:某造车新势力计划于1.11开新品发布会,届时新车型会搭载公司最新的L2+自动驾驶软件产品。在此之前,产品部各个团队加班加点进行开发和测试,每个团队都有自己的开发目标:要实现哪些功能、要在什么时间点之前完成测测试和联调、要达到哪些KPI等等。路测有很多台车,大家测试也都很积极,路上碰到问题可能直接就在车上完成bugfix并继续测试,或者每个工程师解决完自己的问题后就直接往车上拷贝代码去测试,感知定位和规控都是这么干的,过了一段时间,每台车的路测表现似乎都还可以࿰
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值