git - 我在 GitHub 的拉取请求期间遇到问题
问题描述
我在拉取请求和在 GitHub 中合并时遇到问题。
我想在收到代码审查后将“ExBranch”的“CommitA”合并到“Dev”分支中。
因此,首先,我将“CommitA”推送到“ExBranch”。之后,我要求“拉取请求”进行代码审查(Dev <= ExBranch)。在等待“CommitA”的审核过程时,我将“CommitB”的另一个提交推送到“ExBranch”而没有拉取请求。
审阅者审查了代码并批准将“ExBranch”合并到“Dev”。
在这里,问题就出现了。即使我打算将“CommitA”合并到“Dev”分支,但审阅者的批准允许不仅“CommitA”而且“CommitB”也合并到“Dev”分支。
您是否有任何解决方案来防止合并在“拉取请求”之后推送的提交?请帮帮我~!
解决方案
在等待“CommitA”的审核过程时,我将“CommitB”的另一个提交推送到“ExBranch”而没有拉取请求。
任何推送到与 PR 相关的分支的提交都会更新该 PR 以包含所述提交。
如果您需要推送一个新的提交,请从您的 current 创建一个新分支ExBranch
,并将该提交推送到该新的单独分支上,该分支尚未包含在拉取请求中。
推荐阅读
- python - PyQt QImage边框半径与for循环
- javascript - 当您单击外部时,Bootstrap 3 关闭导航菜单
- visual-studio-code - 使用 git bash 作为默认终端在 VS Code 中配置 launch.json、task.json 和 settings.json 以进行调试?
- jenkins - 提醒 jenkin 作业没有执行者
- python - 矩阵/数组乘法 - Excel 在做什么 (=MMULT) 以及如何在 Pandas 中模仿它
- python - 如何使用 CSS 选择器转换或映射 xpath?
- angular - 如何以角度重命名对象键
- java - 在android studio的水平滚动视图中添加元素
- database - 排序前的 Grails 映射值
- c - C语言中的多态应用问题