繁体   English   中英

更改拉取请求的基本分支

[英]Change base branch of pull request

将拉取请求的基本分支从master更改为另一个分支有什么作用

基础分支是从中分支的分支。 这是您的分支将与之比较并合并的分支。

关于请求请求 ...

打开拉取请求后,您可以与协作者讨论和审查潜在的更改,并在更改合并到基础分支之前添加后续提交。

通常这是master 但是有时您可能正在其他长期运行的分支上工作,需要指出这一点作为基础。


您可能想要更改基础分支的一种情况是,如果将分支堆叠在一起。 例如。 假设您从master分支来实现功能。

A - B - C [master]
         \
          D - E - F [feature1]

按下feature1并以其基础为主体打开PR。 PR将您的更改显示为D,E和F。

在等待该PR时,您编写了另一个依赖于第一个功能的功能。 分支feature1并在feature2中做更多工作。

A - B - C [master]
         \
          D - E - F [feature1]
                   \
                    G - H - I [feature2]

您推Feature2并打开另一个PR。

如果您将基地保留为主,它将以D,E,F,G,H,I显示您的工作。这与您以前的PR无关。 尚不清楚feature2 PR是否堆叠在feature1的顶部。 有人可能会在功能1之前复审功能2。

因此,将feature2的基准设置为feature1。 然后feature2的PR将仅显示G,H,I,并且人们可以从基础上看到它依赖于feature1。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM