我在请求请求和在GitHub中合并时遇到麻烦。
收到代码审查后,我想将“ ExBranch”的“ CommitA”合并到“ Dev”分支中。
因此,首先,我将“ CommitA”推到了“ ExBranch”。 之后,我要求“拉取请求”进行代码审查(Dev <= ExBranch)。 在等待对“ CommitA”的审查过程时,我将另一个“ CommitB”提交提交给“ ExBranch”,而没有请求请求。
审阅者检查了代码,并批准将“ ExBranch”合并为“ Dev”。
在这里发生了问题。即使我打算将“ CommitA”合并到“ Dev”分支中,但审阅者的批准不仅允许将“ CommitA”而且可以将“ CommitB”合并到 “ Dev”分支。
您是否有任何解决方案来防止合并“拉动请求”后推送的Commit? 请帮帮我〜!
答案 0 :(得分:0)
在等待对“ CommitA”的审查过程时,我在没有请求请求的情况下将另一个“ CommitB”提交提交给“ ExBranch”。
任何提交到PR涉及的分支的提交都将更新该PR以包括所述提交。
如果您需要推送新的提交,请从当前ExBranch
创建一个新分支,然后将该提交推送到该单独的新分支上,而该请求尚未包含在Pull Request中。