经过提交信息来关闭issue

声明

Github官方声明

This document is an unofficial translation of https://help.github.com/artic... and is not endorsed, maintained or overseen by GitHub. For official Help articles, please visit https://guides.github.com.git

本文档是https://help.github.com/artic...的非官方翻译,而且不被GitHub承认,维护或监督。有关官方帮助文章,请访问https://guides.github.comgithub

译者声明

本译文仅供参考,若有疑问请联系(chaoyanglius@outlook.com)译者或者参考原文https://guides.github.com/fea...,感谢您的支持。本做品采用本做品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可,如需转载请遵照该协议内容并附上原文连接。ide

在相同仓库中关闭issue

若是要在相同仓库中关闭一个issue,能够使用下面列表中的关键词并在其后加上issue编号的引用(译者注:即为#+issue编号)。例如一个提交信息中含有Fixes #45,那么一旦此次提交被合并到默认分支,仓库中的45号issue就会自动关闭。ui

若是此次提交不是在默认分支,这个issue将不会被关闭可是在它下面会有一个提示信息。url

NOTE:这个提示信息会提示你某人添加了一个提交提到了这个issue,若是你将它合并到默认分支就会关闭该issue。翻译

关闭issues的关键字

使用下面的关键字能够经过提交信息关闭issues:code

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

在不一样的仓库中关闭issue

若是想在另外一个仓库中关闭issue,能够使用username/repository#issue_number这样的语法,正如这里所描述的"Autolinked references and URLs"ci

例如,在提交信息中包含Closes example_user/example_repo#76将会关闭那个仓库的的76号issue,前提是你push到了那个仓库。文档

关闭多个issues

若是你在commit的开头使用多个上述关键字加issue的引用的话,你就能够关闭多个issues。get

例如,This closes #34, closes #23, and closes example_user/example_repo#42将会关闭同一个仓库的34和23号issue以及"example_user/example_repo"仓库的42号issue。

相关文章
相关标签/搜索