通過提交信息來關閉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 國際許可協議進行許可。

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