2016-11-02 26 views
2

我正在使用Github與合作者合作項目,並且我們每個人都有我們自己的項目版本:我通過分支創建我的項目。幾個星期前,我完成了一系列更改,將該分支與我的主人合併,並向我的合作者主分支開了一個拉取請求,他接受了他。無法打開來自分支的請求

今天,我完成了另一套更改,將分支與他們合併到我的主人,我無法打開與我的協作者的主分支拉請求。我們無法弄清楚爲什麼。

自從我創建fork之後,他做出了一些更改,我通過添加他的存儲庫作爲遠程並從中拉出來,將其合併到我的fork中。這個項目從私人開始,我們最近都把我們的分支機構公開。

有沒有人有任何想法,爲什麼我不能打開拉請求?我認爲這可能與他已經合併了來自我的主分支的請求有關,而Github希望我從不同的分支而不是從我的主分支發起請求,但對我而言,我似乎很奇怪找不到任何方式來打開拉請求。

我們也在想我可以創建一個新的分支並複製我的提交歷史記錄,如果沒有其他的工作。

爲了闡明我的意思,我無法打開拉取請求,我附上了一些截圖。從項目的每個版本中,我找不到其他的叉子。就好像這兩個是完全獨立的項目,而不是彼此的分叉。在這兩個屏幕截圖中,請注意它是如何說有0個叉子的,儘管我的創建是從他的。

enter image description here

從我的叉子,我不能選擇我的合作者是爲基數叉(或頭叉,對於這個問題)。

enter image description here

從他的,我不能選擇我的一樣的頭叉(或爲基礎叉,對於這個問題)。

+0

爲什麼它說你不能創建拉請求的信息將是有用的。究竟是什麼意思或看起來像是這樣,顯然你不能打開拉請求?在Github上,如果您正在查看您的主分支上的存儲庫,它在分支選擇器下面說了什麼?例如,如果兩個存儲庫主分支是相等的,它會說'這個分支甚至是遠程:主'。 –

+0

從每個版本中,我甚至都看不到其他版本:就好像它們完全是單獨的項目一樣。我爲我的原始問題添加了一個截圖,以顯示我的意思。 –

+0

與此同時,其中一個存儲庫已被刪除並重新創建(在GitHub上,而不是本地存儲庫)?如果沒有,這可能暗示GitHub的結果不一致。也許支持能夠「重新連接」它們。 – Koraktor

回答

0

在接觸到GitHub的支持後,像Koraktor建議的那樣,他們指示我this page,這說明公開私有存儲庫將detachany私有分支。所以這就是發生在我們身上的事情。不幸的是,他們無法重新連接這兩者,但我可以創建一個新的分支並將所有現有的更改推送給它。

相關問題