我不确定这会如何在Github中播出,我不想搞砸事情所以我想知道你是否可以回答这个问题。
我的回购中有以下分支:
master
|
|
|
*
|\ branch A - New branch for bigger framework changes
| |
| |
| |
| *
| |
| |
| |
| *
| |\ branch B - New feature branch depending on the bigger framework changes
| | |
| | |
| | |
| | *
| | |
我完成了Branch A
和B
的工作,他们被推送到Github。我创建了Branch A
的拉取请求(与master相比)。我即将创建Branch B
与Branch A
相比的另一个拉取请求,以修改我的更改。如果将Branch A
合并到主服务器并删除分支,会发生什么?我是否可以合并原始拉取请求中的Branch B
,或者我需要打开一个新版本,将Branch B
与主要内容进行比较?
| | |
| | |
| | |
| | *
| | |
| | |
| | |
|/ |
* |
| /
| /
| /
|/
*
|
答案 0 :(得分:0)
如果A
在master
之前合并到B
,那么您应该从分支B
打开拉取请求到主控。否则,您可以请求B
合并到A
,然后合并到master
。
Github最近刚刚添加了对显示“已删除”分支的支持,但我不会依靠它来实现正确的工作流程。