注:当拉取请求指向仓库的默认分支时,将解析拉取请求说明中的特殊关键字。 但是,如果拉取请求的基础是任何其他分支,则将忽略这些关键字,不创建任何链接,并且合并拉取请求对议题没有影响。 如果要使用关键字将拉取请求链接到议题,则拉取请求必须在默认分支上。
关于链接的议题和拉取请求
您可以在拉取请求说明中使用支持的关键字将议题链接到拉取请求。
当您将拉取请求链接到拉取请求指向的议题,如果有人正在操作该议题,协作者可以看到。 如果拉取请求和议题在不同的仓库中,GitHub Enterprise Server 将在拉取请求合并后并且合并拉取请求的人有权限关闭议题时才会显示链接。
将链接的拉取请求合并到仓库的默认分支时,其链接的议题将自动关闭。 有关默认分支的更多信息,请参阅“更改默认分支”。
使用关键词将拉取请求链接到议题
您可以在拉取请求说明或提交消息中使用支持的关键字将拉取请求链接到议题(请注意,拉取请求必须在默认分支上)。
- 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 |
您也可以在提交消息中使用关闭关键词。 议题将在提交合并到默认分支时关闭,但包含提交的拉取请求不会列为链接的拉取请求。