git在项目管理中的最佳实践

git在项目管理中的最佳实践

前言

用Git 来管理代码版本已经成为主流,但是在多分支、多需求及多版本开发的问题还是一直有,现在整理一下业界比较常规的做法,以减少上线版本出错的风险。好了,Git 的有哪些好处就不多说了,如果不了解 Git 的话,建议去官网先去了解一下。官网地址,后续出一系列 Git 操作相关的博客。

现状

当团队达到一定人数之后,需求开发增加,每个人负责的功能也不一样,上线时间也不一样,但是有可能是在一个项目中开发。当前采取的都在 develop 分支上开发,如果有紧急的需求,会拉一个 hotfix/xxx 分支,然后开发、测试、上线。平常开发都在 develop 分支上开发这样做很容易引起问题,小程A 在开发 H 算法功能,阿B 在开发 查询ES功能,都在同一个项目上,小程A 功能20号需要上线,阿B 的功能需要在25号上线,两人都是在18号接到的功能。那么问题就来了,两人同时开发,阿B 的功能可能会影响到 小程A 的功能,下面就来看看这种情况的解决方式。

解决方案

Git Flow 就像代码需要代码规范,代码管理同样也需要规范,而且需要一个清晰和流程和规范。这正是 Git Flow 需要要解决的问题,Git Flow 常用的分支有:

  1. master分支:这是最近发布到生产的分支,这个分支的代码只能从其它分支合并,不能在这个分支上直接修改。
  2. develop 分支:这是主开发分支&#x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值