宣告
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。