Advertisement

版本管理gitlab实践教程:进阶篇(1)

阅读量:

实践gitflow

基于git的流程设计中,在实践过程中将gitlab设为远程仓库管理平台,并且这种方案在实际应用中表现良好;同时这种方案对于应对复杂大型项目具有良好的适应能力

git flow

git flow源于Vincent Driessen在2010年提出的一个分支模型:

这里写图片描述

主要特点

两个长期分支

在git flow系统中包含两个永久无法删除的长期分支,在开发过程中通常保留这两个关键分支以确保项目稳定性

分支 生命期 作用说明
master 长期 用于保持和生产环境一致或者半步先于生产环境,主要目的用于保证生产环境的实时可用状态
develop 长期 开发的集成分支,主要目的用于显示最新的开发状况

实践原则1:

通常情况下, master分支会维持软件处于正常运行状态.为了避免未经允许的情况下直接修改或提交 master分支的代码, 为此采取了相应的安全措施.通过参考 GitLab 的具体操作流程, 在实际应用中可以选择将改分支配置为保护模式.

实践原则2:

全部评论 (0)

还没有任何评论哟~