将请求请求的基本分支从master更改为另一个分支有什么作用
答案 0 :(得分:0)
基础分支是从中分支的分支。这是您的分支将与之比较并合并的分支。
来自About Pull Requests ...
打开拉取请求后,您可以与合作者讨论和审查潜在的更改,并在 您的更改合并到基础分支 中之前添加后续提交。
通常这是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的顶部。有人可能会先审核Feature2。
因此,将Feature2的基准设置为feature1。然后Feature2的PR将仅显示G,H,I,并且人们可以从基础上看到它依赖于feature1。