codecamp

GitHub 将拉取请求链接到议题

您可以将拉取请求链接到议题,以便显示正在进行的修复并且在拉取请求合并时自动关闭议题。

关于链接的议题和拉取请求

您可以手动或使用拉取请求说明中支持的关键词将议题链接到拉取请求。

当您将拉取请求链接到拉取请求指向的议题,如果有人正在操作该议题,协作者可以看到。

将链接的拉取请求合并到仓库的默认分支时,其链接的议题将自动关闭。 有关默认分支的更多信息,请参阅“设置默认分支”。

手动将拉取请求链接到议题

对仓库有写入权限的任何人都可以手动将拉取请求链接到议题。

您可以手动链接最多 10 个议题到每个拉取请求。 议题和拉取请求必须位于同一仓库中。

  1. 在 GitHub 上,导航到仓库的主页面。

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

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

  1. 在拉取请求列表中,单击要链接到议题的拉取请求。

  1. 在右侧边栏中,单击 Linked issues(链接的议题)

右侧边栏中链接的议题

  1. 单击要链接到拉取请求的议题。

下拉以链接议题

使用关键词将拉取请求链接到议题

您可以通过在拉取请求说明中使用支持的关键词将拉取请求链接到议题。

  • close
  • closes
  • closed
  • fix
  • fixes
  • fixed
  • resolve
  • resolves
  • resolved

关闭关键词的语法取决于议题是否与拉取请求在同一仓库中。

链接的议题 语法 示例
同一仓库中的议题 KEYWORD #ISSUE-NUMBER Closes #10
不同仓库中的议题 KEYWORD OWNER/REPOSITORY#ISSUE-NUMBER Fixes octo-org/octo-repo#100
多个议题 对每个议题使用完整语法 Resolves #10, resolves #123, resolves octo-org/octo-repo#100

只有手动链接的拉取请求才能手动取消链接。 要取消链接您使用关键词链接的议题,必须编辑拉取请求说明以删除该关键词。

您也可以在提交消息中使用关闭关键词。 议题将在提交合并到默认分支时关闭,但包含提交的拉取请求不会列为链接的拉取请求。

延伸阅读

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; }