拉取请求评审允许用户在合并代码之前对更改发表评论、建议改进和批准或请求更改。 具有读取访问权限的任何人都可以查看和评论建议的更改,帮助团队维护代码质量并分享知识。
查看等待你审查的拉取请求查看决策类型
当审阅者提交评审时,他们选择以下决定之一:
| 决定 | Meaning |
|---|---|
| Comment | 在未明确表示批准或请求更改的情况下提供一般性反馈。 |
| 审批 | 表示这些更改已可合并。 |
| 请求更改 | 标记作者在合并之前应处理的反馈。 |
审阅者还可以对特定行添加评论,提出具体修改建议,并讨论实现细节。 查看对话显示在拉取请求时间线中,以便团队可以跟踪反馈和决策。
请求和强制要求审核
当需要来自适当专家的反馈时,可以从特定人员或团队请求评审。
若要请求评审,需要对存储库具有写入访问权限。 可以请求具有存储库读取访问权限的人员或团队的评审,并收到通知。
- 只有当拉取请求的作者是仓库所有者或具有写入权限的协作者时,他们才可以请求评审。
- 具有写入权限或分流权限的组织成员也可以为拉取请求指定审阅者。
- 如果你请求团队审查,并启用了代码评审分配,则会向特定成员发出请求,并且取消团队作为审查者。
如果在 CODEOWNERS 文件中定义代码所有者, GitHub 可以在拉取请求更改其代码时自动请求所有者的评审。 请参阅“请求拉取请求审查”。
存储库管理员可以在合并拉取请求之前要求审批。 所需的评审有助于保护重要分支并减少意外合并。 请参阅“关于受保护分支”。
延伸阅读
- 审查拉取请求中的建议更改
- 请求拉取请求审查
- 在 “审阅拉取请求GitHub Skills ”课程中了解详细信息