软件系统怎么做版本管理?

软件系统怎么做版本管理?,第1张

软件开发好之后,代码不是一成不变的,需要不断调整,比如新增功能,优化功能,修复bug。

那么如何去区分不同时期阶段的代码呢?就有了所谓的版本管理概念,比如刚发布的软件系统定义为1.0版本,推出新功能之后就是1.1版本。

我们通过命名版本号的方式来区分不同版本的代码,例如1.1版本新增了1个功能,优化了2个功能,修复了3个bug。

来看一个实际的例子,我们开源的likeadmin是怎么做版本管理的。

likeadmin的所有代码变更都公开在gitee代码托管平台,大家可以看到我们的程序员每次提交的代码更新日志。

每当研发完成一个版本的所有规划功能,我们会在gitee发布新版本。发布新版本之后,程序员就可以继续进行新的功能研发了。

接下来虽然不断会有新的代码提交,但是直接点击对应版本的下载链接,就能下载该版本的代码了,不会弄混,这有点 历史 镜像的感觉。

另外,为了进一步方便大家下载likeadmin不同版本的代码,并且了解版本之间的区别,我们专门在官网做了一个更新 历史 的页面。

这个页面,点击进去就是一个时间轴,记录了不同版本的发布日期,版本变化。

这就是likeadmin的版本管理方式了。

欢迎点赞加关注,带你一起深入了解程序员视界。

额 简单点说,你在开发过程中,会不断发现新需求,不断发现bug,如果不做控制,你的软件将永远不会发布,或你的软件今天你还在用这个版本 如果有新的版本发布的话 负责任的程序开发者就会在软件上附带一个自动更新插件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6059786.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存