作为我工作流程的一部分,我在Github上打开Work-In-Progress Pull Requests。在此期间,有人将一些更改合并到基本分支中,这些更改不会在差异中显示(我猜测Github会在PR打开时接受基本分支的HEAD提交)
有没有办法在PR中更新基本分支提交?基本上,告诉Github"嘿,可能与主HEAD不同而不是主HEAD ^ n? "(在创建PR时使用的提交中的n)
我试过了:
rebase
或merge
基本分支,但我想避免这样做答案 0 :(得分:0)
在PR打开期间,您无需更新bash分支。 Github自动执行。
当您在批准PR之前更新bash分支时,bash分支将在其他人查看PR时自动更新,并且当PR被批准时,另一个分支将合并到最新的bash分支中。
即使在PR期间更新基本分支, HEAD也不会受到影响。因为基本分支的更改是由其他人在本地仓库中进行的,所以您应首先获取,然后比较差异,如下所示,
git fetch origin
git checkout basebranch
git diff basebranch origin/basebranch
然后你会发现差异。您还可以在github pull request选项卡中看到新的更改,您可以找到相关的提交和更改的文件。