不要关闭Pull Request提交消息中提到的问题

时间:2017-10-19 02:10:09

标签: git github pull-request

我目前正在维护我的第一个开源项目,并且我一直在运行相同的场景。

  1. 我得到一个好的Pull请求,但它并没有完全解决问题,但是用户在Resolves #14之类的提交消息中提到了这个问题,这意味着当我合并时会自动关闭该问题拉请求。
  2. 我合并了Pull Request,因为我想要Pull Request代码,它会自动解决问题。
  3. 我回到这个问题并重新打开它。
  4. 这没关系,但这有点麻烦,导致问题看起来像这样

    enter image description here

    看起来他们已经关闭并重新打开了很多次。有没有办法阻止这种自动关闭以保持问题历史更清晰?

1 个答案:

答案 0 :(得分:1)

据我所知,拉取请求(即合并)的完成与正在合并的分支的关闭相关联。我过去常常避免这种情况的方法就是不批准有待处理问题的拉取请求。相反,请在pull请求中留下注释,只有在解决了这些问题后才能完成合并。请记住,功能分支的所有者可以继续进行提交,并且pull请求将自动更新。

我相信GitHub和Bitbucket都可以选择在合并后保持分支打开,但通常我们不会在已经合并一次之后第二次合并分支。因此,允许您的审核员更改拉取请求是一种很好的方法。