基于gitLab merge request的代码评审

创建merge request

步骤1.

  • New merge request


步骤2.

  • 选择source branch 和 target branch


  • 点击Compare branches and continue

步骤3.

  • 填充Title、Description、Assignee


  • 查看变动在source branch 和 target branch的对照
  • 点击Submit merge request

评审merge request

1. 发现merge requests

2. 查看merge request

merge request的三种状态:
Open:merge request待合并
Merged:merge request已合并
Closed:merge request已关闭

3. 评审merge request

3.1 评审对照

可通过commit或changes方式来进行代码评审

3.2 评审批注

3.2.1 评审批注添加

可停留在需要批注的所在行,点击

即可添加批注内容

3.2.2 评审批注查看

点击

可直接跳转到批注,右侧数字代表批注数量

3.2.3 评审批注响应

所在评审批注下,1)直接replay批注;
2)如果需要修改可直接修改代码提交到Source branch,可通过Compare with previous version查看修改变动;

3)更新解决状态:Resolve thread 或 单击
=>

合并merge request

评审通过后,单击merge完成合并, merge request状态由open变为Merged


merge前

merge后

参考

用GitLab的Merge Request做代码评审
GitLab的权限管理及Merge Request

你可能感兴趣的:(基于gitLab merge request的代码评审)