Git设置分⽀支保护实现CodeReview卡点

本文介绍了GitFlow模式下的各个分支及其作用,包括master、develop、feature、release和hotfix分支。强调了master和release分支的保护设置,确保代码审查和合并过程中的CodeReview卡点。详细阐述了如何通过Git的分支保护功能限制直接push,要求通过merge request进行代码合并,以及提交和管理merge request的步骤。
摘要由CSDN通过智能技术生成

GIT是⼀一个分布式版本控制系统的软件,主要⽤用来控制代码的版本。所谓分布 式也就是每⼀一个git的客户端都有⼀一份完成的代码库,这样如果中央服务器器出现 问题,代码也会在各个开发者的电脑上有备份。(本⽂文以下内容以GitLab为 例例)

GitFlow 模式将代码和环境对应

GitFlow模式的各分⽀支说明

 

  1. master
    主分⽀支 , 产品的功能全部实现后 , 最终在master分⽀支对外发布

    该分⽀支为只读唯⼀一分⽀支 , 只能从其他分⽀支(release/hotfix)合并 , 不不能在此分 ⽀支修改

    另外所有在master分⽀支的推送应该打标签做记录,⽅方便便追溯

    例例如release合并到master , 或hotfix合并到master

  2. develop

    主开发分⽀支 , 基于master分⽀支克隆隆 包含所有要发布到下⼀一个release的代码 该分⽀支为只读唯⼀一分⽀支 , 只能从其他分⽀支合并 feature功能分⽀支完成 , 合并到develop(不不推送) develop拉取release分⽀支 , 提测

    release/hotfix 分⽀支上线完毕 , 合并到develop并推送

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CrissChan

开心就好

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值