通过提交信息来关闭issue

声明

Github官方声明

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

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

译者声明

本译文仅供参考,如有疑问请联系([email protected])译者或者参考原文https://guides.github.com/features/issues/,感谢您的支持。本作品采用本作品采用知识共享署名-非商业性使用-相同方式共享 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。

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章