2014-02-11 47 views
0

我不确定Github会如何实现这一功能,而且我不想搞砸东西,所以我想知道您是否可以回答这个问题。Github将请求提交给已删除的分支

我有我的回购如下分支:

master 
| 
| 
| 
* 
|\ branch A - New branch for bigger framework changes 
| | 
| | 
| | 
| * 
| | 
| | 
| | 
| * 
| |\ branch B - New feature branch depending on the bigger framework changes 
| | | 
| | | 
| | | 
| | * 
| | | 

我与所做的工作既Branch AB,他们都推到Github上。我创建了一个Branch A的拉动请求(与主人比较)。我即将创建Branch B的另一个拉动请求,与Branch A相比,以便修改我的更改。如果Branch A合并为主并且分支被删除,会发生什么情况?我可以合并Branch B从原来的拉动请求或我需要打开一个新的比较Branch B到主?

| | | 
| | | 
| | | 
| | * 
| | | 
| | | 
| | | 
|/ | 
* | 
| /
|/
|/
|/ 
* 
| 

回答

0

如果A是越来越融入masterB之前,那么你就应该打开从分支B拉要求掌握。否则,您可以请求B合并为A,然后将两者合并为master

Github刚刚添加了对显示“已删除”分支的支持,但我不会指望它有合适的工作流程。

+0

我明白了。我没有打开'B..master'的拉取请求的原因是它会显示'A'的变化。我想最好的办法是等到“A”被合并,然后打开“B”的PR。不过,我很好奇,如果我删除了'A' – gphilip

+0

@gphilip,PR'A..B'会发生什么 - 如果我正确理解了最近的更改,您仍然会看到适当的差异。 –