我创建了分支 A、B、C。 B有A的所有变化,C有B的所有变化。
然后我分别为他们所有人创建了 PR。
PR1有:A的变化 PR2有:A和B的变化
然后我提交了 PR1。
我希望发生的事情: PR2(和 3)将更新它们的代码差异。 --> PR2 有:只改变 B(不再是 A)
PR2 仍然有日志中显示的 A 的所有更改 - 尽管这些更改已经存在于 MAIN 上,但显示为代码差异。
GitHub 已经允许通过提交到该分支来更改开放的 PR - 但显然在这种情况下不会更新历史记录。
是否有类似“更新”按钮来反射(reflect)更改?由于 merge 而显示的虚假代码差异使得审查 PR imo 变得更加困难
最佳答案
PR 应该会自动更新。如果没有发生这种情况,请尝试将目标分支更改为其他分支并将其更改回主分支。
关于GitHub:如何在开放的 PR 上更新代码差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67673614/