我的团队在内部使用拉取请求来代码审查我们维护的应用程序,但是当合并提交时,我们只需直接推送到master
。无论如何我们都是repo collabs,并且通过 not 使用pull请求来合并代码,我们避免使用merge commit来污染我们的提交历史记录。由于该应用程序属于我们团队的内部,因此没有其他人受到影响。
我想知道的是,我可以用"closes PR #30"
修改我的提交消息并让github自动关闭拉取请求吗?
我知道你可以使用提交消息来解决问题,所以我希望有类似的拉动请求。我在网上快速搜索了SO,但没有看到任何内容。
答案 0 :(得分:12)
您可能希望查看此GitHub help page。它说:
您可以使用以下任意关键字通过提交消息关闭问题:
- 靠近
- 关闭
- 关闭
- 修复
- 修复
- 固定
- 决心
- 做出决议
- 解决
所以"修复#123"或"已解决#456"将工作。所有拉取请求都被映射为问题,因此这也适用于拉取请求。
注意:您将看到有关未合并提交的消息,因为您修改了拉取请求。所以看一下pull请求,除非你在提交消息的第一行放置一些有意义的内容,否则很快就会明白PR被合并(而不仅仅是普通的封闭),这样你就可以在pull请求中看到消息