Github - 合并被阻止(令人困惑/误导性的错误消息)

Der*_*ick 18 git github branching-and-merging git-branch

我创建了一个拉取请求,我的审批者请求进行一些更改,我将这些更改标记为已解决并单击re-request按钮,但没有查看合并是否被阻止或解除阻止。那么现在要解除合并阻止,审批者是否需要再次审核更改并批准它?因为下面的消息并没有说需要审稿人批准。

一旦请求的更改得到解决,合并就可以自动执行。

合并被阻止

bk2*_*204 19

是的,您需要让审阅者批准更改。仅仅因为认为您解决了这些更改并不意味着审阅者同意,并且 GitHub 知道这些更改已得到解决的唯一方法是让审阅者批准这些更改。他们可能不同意并要求更多改变。

此功能存在的部分原因是提供有效的控制,这是许多受监管行业在合并或部署代码之前所必需的。如果作者能够为自己的更改提供担保,那效果就不会太好。

  • 这正是为什么出现“一旦请求的更改得到解决就可以自动执行合并”消息的原因。是错的。不能“自动”执行合并。不,您需要一位审阅者来审阅您的额外更改。它没有什么是自动的。快来 GitHub 修复这个消息吧。 (4认同)
  • 当请求更改的开发人员休假时会发生什么?这就是我目前正在处理的事情。 (2认同)
  • 审阅者“解决了对话”,但这还不够,github 让我们一无所知,无法合并,我可能会无缘无故地打断同事,除非我明白需要做什么 (2认同)

sta*_*Man 6

理想情况下,最好让请求更改的审阅者重新审阅。
但是...如果原始审阅者不在,那么您可以联系其他可以审阅您的更改并让他们批准的人。


覆盖请求的更改

***这当然应该负责任地使用:)