使用提交消息关闭gizub中的多个问题?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (29)

我知道你可以通过closes #1fixes #1在提交消息中。在同一个提交消息中关闭多个问题的最佳方法是什么?

而且,似乎使用fixes而不是closes不创建从提交消息到问题的链接,但它是吗?结束这个问题。怎么回事?

提问于
用户回答回答于

Closes #1, closes #2, closes #3; rest of commit message.

closes子句可以在消息中的任何位置,并且fixes是一个有效的同义词:

This fixes a memory leak in foo() that closes #4,
also fixes #5 which is a duplicate.

Closes #1, #2, #3

用户回答回答于

对该答复的答复和评论提到以下格式:

关闭#1,关闭#2,关闭#3;实际提交消息

如果我有一个值得参与的项目,并且有人用这样的提交消息发送了一个PULL请求,那么无论代码多么漂亮,我都会拒绝这个请求。

可能这只是我个人的喜好,最终会被那些习惯于压缩凌乱Git历史摘要的提交消息的人所击败,但我更希望看到具有这种格式的提交消息:

更改摘要。 修正了以下缺陷:*修改错误加载器,修复#1*返回一个不过时的指针,修复#2*将新图形应用于gui元素,关闭#3

他要的是最佳解决多个问题的方法。

还请注意,如果将带有消息的提交推到存储库当前默认分支以外的任何其他分支,则只会引用问题。将提交提交给主要分支将解决问题。

扫码关注云+社区