We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1、接到新需求后需求负责人从 master 上创建需求分支(格式如,test_项目名称_创建者名称_日期);
2、开发人员从需求分支上拉取任务分支进行需求开发(格式如,20190816_任务名称_创建者名称_dev);
3、当在开发人员任务开发完成之后创建 merge request,目标分支指向需求分支,并指向对应相关 review 人员;
4、编辑 mr 详情,包括主题、描述、review 人员、确认分支信息等;
5、Resolve conflicts: 当前 mr 代码冲突,若冲突简单可选择在线解决;若问题复杂,考虑本地解决;其他界面信息见截图详情;
6、多人 review: 在评论区通过"@xxx"来实现,被@的成员可在 Todos 找到消息通知,点击 Mark todo as done 来更新状态;
7、利用代码评论功能进行互动,并且每一条代码修改建议都会以邮件的形式通知开发者。
** 2019.10.02 更新 **
查看链接
使用结对 review,2-3人一组,可以从以下两个点入手:
2-3人一组也能明确 review 责任人,及时响应。
养成晚上提 mr,早上 10:00 前 review 代码的习惯,前期可以人工提醒,后续可接入钉钉实现自动化,当然有习惯了是否提醒问题也不大了。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
如何落地基于 Merge Request 的代码 review 工作流(by 元丰)
基本流程
1、接到新需求后需求负责人从 master 上创建需求分支(格式如,test_项目名称_创建者名称_日期);
2、开发人员从需求分支上拉取任务分支进行需求开发(格式如,20190816_任务名称_创建者名称_dev);
3、当在开发人员任务开发完成之后创建 merge request,目标分支指向需求分支,并指向对应相关 review 人员;
4、编辑 mr 详情,包括主题、描述、review 人员、确认分支信息等;
5、Resolve conflicts: 当前 mr 代码冲突,若冲突简单可选择在线解决;若问题复杂,考虑本地解决;其他界面信息见截图详情;
6、多人 review: 在评论区通过"@xxx"来实现,被@的成员可在 Todos 找到消息通知,点击 Mark todo as done 来更新状态;
7、利用代码评论功能进行互动,并且每一条代码修改建议都会以邮件的形式通知开发者。
** 2019.10.02 更新 **
如何落地?
具体流程
流程图
查看链接
如何提高 review 的响应效率?
使用结对 review,2-3人一组,可以从以下两个点入手:
2-3人一组也能明确 review 责任人,及时响应。
如何提高 review 接受度?
养成晚上提 mr,早上 10:00 前 review 代码的习惯,前期可以人工提醒,后续可接入钉钉实现自动化,当然有习惯了是否提醒问题也不大了。
The text was updated successfully, but these errors were encountered: