如何用提交消息关闭GitHub拉取请求?

时间:2014-04-11 14:17:34

标签: git github pull-request

我的团队在内部使用拉取请求来代码审查我们维护的应用程序,但是当合并提交时,我们只需直接推送到master。无论如何我们都是repo collabs,并且通过 not 使用pull请求来合并代码,我们避免使用merge commit来污染我们的提交历史记录。由于该应用程序属于我们团队的内部,因此没有其他人受到影响。

我想知道的是,我可以用"closes PR #30"修改我的提交消息并让github自动关闭拉取请求吗?

我知道你可以使用提交消息来解决问题,所以我希望有类似的拉动请求。我在网上快速搜索了SO,但没有看到任何内容。

1 个答案:

答案 0 :(得分:12)

您可能希望查看此GitHub help page。它说:

  

您可以使用以下任意关键字通过提交消息关闭问题:

     
      
  • 靠近
  •   
  • 关闭
  •   
  • 关闭
  •   
  • 修复
  •   
  • 修复
  •   
  • 固定
  •   
  • 决心
  •   
  • 做出决议
  •   
  • 解决
  •   

所以"修复#123"或"已解决#456"将工作。所有拉取请求都被映射为问题,因此这也适用于拉取请求。

注意:您将看到有关未合并提交的消息,因为您修改了拉取请求。所以看一下pull请求,除非你在提交消息的第一行放置一些有意义的内容,否则很快就会明白PR被合并(而不仅仅是普通的封闭),这样你就可以在pull请求中看到消息