Gitkraren使用

总结下使用Gitkraren进行分支管理的流程,具体如下:

1. Gitkraren安装

具体安装和配置步骤就不说了,直接百度即可,安装完成后,如下页面所示:


Gitkraren启动图.png

2. Gitkraren Clone

Clone gitlab上的项目到本地,File-Clone repro-Clone-Gitlab.com


gitlab.png

3. master拉取开发分支

开发人员拿到需求,从master拉取feature分支,命名格式为feature/name_requirement_date,比如feature/wyt_addpy_190811(右击master,选择create branch here)


master.png

命名开发分支.png

4. 需求提测

开发人员完成代码开发后,将代码push到gitlab,将分支通过邮件方式提测

5. 部署新分支

测试人员部署提测分支:feature/wyt_addpy_190811,并进行测试

6. Realease Manager合并分支

测试人员测试完成后,上线日,Release Manager(以下简称RM)合并分支,包括如下操作:
1.拉取release分支
2.合并新分支到release
3.开发人员review代码
4.产品验收测试
5.打包上线

6.1 拉取release分支

双击选定master,右键点击create branch here,命名:release/RM姓名_上线版本_上线日期,比如release/zx_1.0.3_190811


release分支.png

6.2 合并新分支到release

双击选中release分支,右键测试完成的分支,选择Merge feature/wyt_addpy_190811 into release/zx_1.0.3_190811,将测试完成的分支合并到release分支


合并.png

6.3 开发人员review代码

RM将合并好的release分支告知开发人员进行review,review通过后告知RM和测试人员

6.4 产品验收测试

测试人员配合产品经理在release分支上进行验收测试,验收测试通过后回复上线邮件

6.5 打包上线

验收测试通过后,将release分支打包上线

7. 线上验证

7.1 上线正常

上线完成后的第二天,确认线上是否存在问题,如果没有问题,将release分支合并到master(注意双击master选中master,然后右击release分支合并到master),且在对应的release分支上打tag(右键创建tag),然后push到远程


打tag.png

tag push.png

7.1 上线出现问题

如果线上出现问题,在release分支上(release/zx_1.0.3_190811)进行紧急修复,不要合并到master,修复完成后,测试人员使用开发分支(feature/wyt_addpy_190811)进行测试,测试通过后,RM从master拉取新的release分支(紧急分支版本号写为4位,比如release/zx_1.0.3.1_190811),合并开发分支,开发人员review,测试&产品回归,回归通过,打包上线

8. 注意

1.RM上线日同一个项目合并多个分支时出现冲突,交由开发人员处理
2.合并多个分支的时候,一定要先从远程pull再push,以防中途有人修改代码push后出现问题

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 什么是GitFlow? Git Flow定义了一个项目发布的分支模型,为管理具有预定发布周期的大型项目提供了一个健...
    一天大佬阅读 14,483评论 0 5
  • [[_TOC_]] # 1. 生产环境,代码版本原则 ### 1.1.保证Master不做代码开发 - 保证Mas...
    吉吉_7b5e阅读 3,459评论 0 0
  • 网上关于Git-Flow的教程一大堆,哎呀,命令行太多记不住啊。还好有SourceTree,但是好像功能还挺多,不...
    Thresh0ld阅读 15,283评论 2 37
  • Git 规范 所有使用了本规范的项目,必须严格规范操作,否则不予以合并代码、提测、打包上线等后续操作。 基本要求 ...
    zgsddzwj阅读 14,733评论 1 14
  • 做个逆时针旋转 以后想常做 不要肆意,不要揣测出多少掺杂反抗的意图 我没有 在已知的认知里 我即将靠左游荡,拐去左...
    唐小挽阅读 1,481评论 0 0

友情链接更多精彩内容