codecamp

GitHub 批准需要审查的拉取请求

如果您的仓库需要审查,拉取请求必须由对仓库具有写入或管理员权限的人员进行特定数量的批准审查,然后才可合并。

有关必需审查的更多信息,请参阅“关于拉取请求的必需审查”。

您可以评论拉取请求、批准更改或在批准前申请改进。 更多信息请参阅“关于拉取请求的必需审查”和“审查拉取请求中提议的更改”。

使用搜索限定符 review-requested:[USERNAME]team-review-requested:[TEAMNAME] 可查找请求您或您所属团队审查的拉取请求。 更多信息请参阅“搜索议题和拉取请求”。

提示:如果您批准的拉取请求发生了重要更改,您可以忽略审查。 拉取请求在合并前需要新的审查。 更多信息请参阅“忽略拉取请求审查”。

  1. 在仓库名称下,单击 pullPull requests(拉取请求)

议题和拉取请求选项卡选择

  1. 在拉取请求列表中,单击要审查的拉取请求。

  1. 在拉取请求中,单击 chaFiles changed(文件已更改)

文件已更改选项卡

  1. 审查拉取请求中的更改,并且选择评论特定行

  1. 在更改的代码上方,单击 Review changes(审查更改)

审查更改按钮

  1. 输入评论,概述您对拟议更改的反馈。

审查摘要评论窗口

  1. 选择 Approve(批准)以评估合并拉取请求中提议的更改。

  1. 单击 Submit review(提交审查)

提示

- 如果启用了必需的审查,并且对仓库具有写入管理员所有者访问权限的协作者提交请求更改的审查,则在同一协作者提交另一次要求批准拉取请求中更改的审查之前,拉请求不能合并。
- 即使没有获得批准审查,或者请求更改的审查者离开了组织或者联系不上,仓库所有者和管理员也可合并拉取请求。
- 如果同时启用了必需审查和过期审查,并且代码修改提交已推送到批准的拉取请求分支,则批准将予驳回。 拉取请求必须经过再次审查和批准才可合并。
- 当多个打开的拉取请求时分别有指向同一提交的头部分支时,如果一个或两者有待定或被拒绝的审查,您将无法合并它们。

延伸阅读

GitHub 在拉取请求中加入反馈
GitHub 忽略拉取请求审查
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

GitHub 身份验证

在 GitHub 上管理订阅和通知

在 GitHub 上管理活动的订阅

GitHub 组织和团队

GitHub 管理对组织仓库的 Git 访问

GitHub 计费和付款

GitHub 使用议题和拉取请求进行协作

GitHub 在具有代码质量功能的仓库上进行协作

管理在 GitHub 上的工作

GitHub 建立强大的社区

GitHub 管理仓库

GitHub 自定义 GitHub 工作流程

在 GitHub Marketplace 中购买并安装应用程序

通过 GitHub Jobs 寻找人才

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }