是否有可能在git提交消息中自动有一个链接到GitHub问题编号?


当前回答

如果提交包含#issuenbr, Github会添加一个引用(偶然发现的)。

其他回答

如果你想链接到一个GitHub问题并关闭该问题,你可以在Git提交消息中提供以下行:

Closes #1.
Closes GH-1.
Closes gh-1.

(三种方法都可以。)请注意,这将链接到该问题,并关闭它。你可以在这篇博客文章中找到更多信息(大约1:40开始观看嵌入的视频)。

我不确定类似的语法是否会简单地链接到一个问题而不关闭它。

如果提交包含#issuenbr, Github会添加一个引用(偶然发现的)。

作为其他答案的补充:如果您甚至不想编写带有问题编号的提交消息,并且恰好使用Eclipse进行开发,那么您可以为Mylyn安装eGit和Mylyn插件以及GitHub连接器。然后,Eclipse可以自动跟踪您正在处理的问题,并自动填充提交消息,包括在所有其他答案中显示的问题编号。

有关该设置的更多详细信息,请参见http://wiki.eclipse.org/EGit/GitHub/UserGuide

他们在博客上写了一篇关于新2.0的文章 https://github.blog/2011-04-09-issues-2-0-the-next-generation/

同义词包括

修复# xxx 固定# xxx 解决# xxx 关闭# xxx 关闭# xxx 关闭# xxx

在提交消息中使用任何关键字将使您的提交被提及或关闭一个问题。

只需在提交消息中包含#xxx来引用一个问题而不关闭它。

在新的GitHub问题2.0中,你可以使用这些同义词来引用一个问题并关闭它(在你的提交消息中):

解决# xxx 修复# xxx 固定# xxx 关闭# xxx 关闭# xxx 关闭# xxx 解决# xxx 解决# xxx 解决# xxx

你也可以用gh-xxx代替#xxx。

在回购中引用和关闭问题也可以:

fixes user/repo#xxx

请在他们的帮助部分查看可用的文档。