🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
以客户管理需求为例 ### 1. 新建功能分支 a. 基于develop分支,新建公用功能分支feature/customer_manage,并通过GitLab管理页面设置为受保护分支 b. 基于develop分支,新建个人功能分支feature/customer_manage_yuzhibin ### 2. 代码提交和代码合并 a. 在个人功能分支上,提交修改的代码,不推送到远端。然后在推送到远端前先rebase公用功能分支,指令:git rebase feature/customer_manage,然后就可以推送自己修改的代码到远端了 b. 将个人功能分支合并到公用功能分支,要通过GitLab管理页面,新建的一个merge request任务,并且@codereview人员 ### 3.codereview a. 被@的人,对merge request任务,进行查看,可以对代码块进行评论 b. 整体通过的,在回复区域,填写LGTM即可 ### 4.使用有权限的GitLab账号,进行接受代码合并 ### 5.备注 a. merge request原则:提交公用代码 或 一个功能(接口|bug修复)已经完成