首页 > 解决方案 > 我在 GitHub 的拉取请求期间遇到问题

问题描述

我在拉取请求和在 GitHub 中合并时遇到问题。

我想在收到代码审查后将“ExBranch”的“CommitA”合并到“Dev”分支中。

因此,首先,我将“CommitA”推送到“ExBranch”。之后,我要求“拉取请求”进行代码审查(Dev <= ExBranch)。在等待“CommitA”的审核过程时,我将“CommitB”的另一个提交推送到“ExBranch”而没有拉取请求。

审阅者审查了代码并批准将“ExBranch”合并到“Dev”。

在这里,问题就出现了。即使我打算将“CommitA”合并到“Dev”分支,但审阅者的批准允许不仅“CommitA”而且“CommitB”也合并到“Dev”分支。

您是否有任何解决方案来防止合并在“拉取请求”之后推送的提交?请帮帮我~!

标签: gitgithub

解决方案


在等待“CommitA”的审核过程时,我将“CommitB”的另一个提交推送到“ExBranch”而没有拉取请求。

任何推送到与 PR 相关的分支的提交都会更新该 PR 以包含所述提交。

如果您需要推送一个新的提交,请从您的 current 创建一个新分支ExBranch,并将该提交推送到该新的单独分支上,该分支尚未包含在拉取请求中。


推荐阅读