大数跨境

项目经理100问:011 项目代码版本如何进行版本管理

项目经理100问:011 项目代码版本如何进行版本管理 玩AI的方可乐
2024-06-09
1

011 

项目代码版本如何进行版本管理


代码版本管理,是程序开发永远都绕不开的话题。对于项目管理者来说,管理好代码分支和发布版本,是相当重要的一个事情。

如果没有进行严格的分支控制,就有可能出现还在开发中的代码,以及测试不完全的代码,上到了重要的环境,比如UAT,甚至准生产,生产环境。轻则出现脏数据,重则严重影响业务逻辑,造成不可挽回的损失。

对于代码版本控制,主要关注这几个环境对应的代码管理:开发(dev),提测(sit),仿真(uat),生产(pro)。

在开发中的需求,自然是放在开发分支,由各个开发自行拉取分支进行开发。一般对应开发人员的本地环境,防止和其他人开发中的功能混淆和冲突。

当各个开发需求,开发人员自测无误,总体告一段落时,由开发组长合并代码,到测试分支,进行提测,对应开发的测试环境,进行整体代码的开发自测。(sit测试)

开发环境整体测试无误时,再进一步合并代码到仿真分支,交由测试人员进行仿真测试(uat测试)。最后测试无误了,再合并代码到生产分支。当然了,有时候管理可能没那么严格,仿真分支和生产分支可以当作一个分支处理。但是在测试上,要更加严谨。

这里有些小伙伴就要问了,测试过程有bug,在哪个分支上面处理?


比较常见的处理方式是,在出现bug的分支,拉取一个“快速修复”分支,修复完之后,再向前面的分支合并。


比如说生产分支发现了bug,那就在生产分支拉取一个“快速修复”分支,优先解决生产问题,然后再将这个修复分支的改动,往前合并回uat、sit、dev分支。


最后,感谢阅读,下面做个自我介绍

方可乐,主业技术项目经理。在职场,探索副业。

累计日更短文写作500天。公众号主要分享职场经验,个人成长,生活记录,读书心得和副业探索。


免费社群
记录了【方可乐】的一路成长的经验和日更思考。
职场、技术、AI、副业、自媒体、写作等等都可以来星球一起分享,和可乐一起成长。


百问百答的我也会同步在星球里,怕收藏太麻烦的同学,可以关注加入星球,随时查阅交流。



感兴趣或有需要咨询的朋友,可以加我微信进一步链接,交个朋友。微信号:ThinkFun666

加微信请备注来源:【公众号】



【声明】内容源于网络
0
0
玩AI的方可乐
1234
内容 502
粉丝 0
玩AI的方可乐 1234
总阅读204
粉丝0
内容502