ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-02-25 19:31:55  阅读:231  来源: 互联网

标签:CodeReview Git develop 合并 release master 卡点 hotfix 分支


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

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

GitFlow 模式将代码和环境对应

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sWyDwUFY-1614252220792)(https://i.loli.net/2019/09/17/TVxgaeYwQN2rMf9.png)]

GitFlow模式的各分支说明

    1. master
    • 主分支 , 产品的功能全部实现后 , 最终在master分支对外发布
    • 该分支为只读唯一分支 , 只能从其他分支(release/hotfix)合并 , 不能在此分支修改
    • 另外所有在master分支的推送应该打标签做记录,方便追溯
    • 例如release合并到master , 或hotfix合并到master
    1. develop
    • 主开发分支 , 基于master分支克隆
    • 包含所有要发布到下一个release的代码
    • 该分支为只读唯一分支 , 只能从其他分支合并
    • feature功能分支完成 , 合并到develop(不推送)
    • develop拉取release分支 , 提测
    • release/hotfix 分支上线完毕 , 合并到develop并推送

    标签:CodeReview,Git,develop,合并,release,master,卡点,hotfix,分支
    来源: https://blog.csdn.net/chenlei_525/article/details/114101732

    本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
    2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
    3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
    4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
    5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

    专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

    Copyright (C)ICode9.com, All Rights Reserved.

    ICode9版权所有