[英]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.