声明
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.
本文档是https://help.github.com/artic…的非官方翻译,并且不被GitHub认可,维护或监督。有关官方帮助文章,请访问https://guides.github.com。
译者声明
本译文仅供参考,如有疑问请联系(chaoyanglius@outlook.com)译者或者参考原文https://guides.github.com/fea…,感谢您的支持。本作品采用本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可,如需转载请遵守该协议内容并附上原文链接。
在相同仓库中关闭issue
如果要在相同仓库中关闭一个issue,可以使用下面列表中的关键词并在其后加上issue编号的引用(译者注:即为#+issue编号)。例如一个提交信息中含有Fixes #45
,那么一旦这次提交被合并到默认分支,仓库中的45号issue就会自动关闭。
如果这次提交不是在默认分支,这个issue将不会被关闭但是在它下面会有一个提示信息。
NOTE:这个提示信息会提示你某人添加了一个提交提到了这个issue,如果你将它合并到默认分支就会关闭该issue。
关闭issues的关键字
使用下面的关键字可以通过提交信息关闭issues:
- close
- closes
- closed
- fix
- fixes
- fixed
- resolve
- resolves
- resolved
在不同的仓库中关闭issue
如果想在另一个仓库中关闭issue,可以使用username/repository#issue_number
这样的语法,正如这里所描述的“Autolinked references and URLs”。
例如,在提交信息中包含Closes example_user/example_repo#76
将会关闭那个仓库的的76号issue,前提是你push到了那个仓库。
关闭多个issues
如果你在commit的开头使用多个上述关键字加issue的引用的话,你就可以关闭多个issues。
例如,This closes #34, closes #23, and closes example_user/example_repo#42
将会关闭同一个仓库的34和23号issue以及”example_user/example_repo”仓库的42号issue。