我從源代碼A在Github上分配了一個項目。從那時起,標準的做法是不向A發出pull請求,而是發給B.這意味着每個pull請求都必須手動指定pull請求的目標 - a有點乏味。如何更改Github分叉的源代碼?
有沒有辦法永久改變我的叉子的來源?
我從源代碼A在Github上分配了一個項目。從那時起,標準的做法是不向A發出pull請求,而是發給B.這意味着每個pull請求都必須手動指定pull請求的目標 - a有點乏味。如何更改Github分叉的源代碼?
有沒有辦法永久改變我的叉子的來源?
我沒有先找到它,而是一個解決方法是讓另一個叉,此時距離source B
,並且:
至少,這第二fork將爲所有請求提供正確的目的地。
注:OP Steve Bennett提醒我們:
Github上不會讓你到餐桌相同的存儲庫兩次。
(也就是說,你叉A
使C
,那麼別人叉A
使B
- 你不能叉C
使D
你得到了「Your Fork
」按鈕。)
因此,我建議對做另一個帳戶第二個叉。
您可以從本地克隆中管理多個帳戶,這樣可以繞過多個分支上的GitHub限制。
這不是@ VonC的答案的很好的補充,但我通過刪除原叉,然後從正確的源回購分叉。
如果您有本地分行要保留,只需在操作後將它們推送到新分支。在刪除它之前,確保你已經從原始分支中提取了所有內容。
IMO這是github的限制之一,沒有意義,應該很容易修復給予一點善意。
我希望這會工作,但Github不會允許你分叉兩次相同的存儲庫。 (也就是說,你分叉A做C,然後別人分叉A做B - 你不能叉C做分號D.你得到「Your Fork」按鈕......) – 2012-03-16 07:58:37
@SteveBennett任何可能做到這一點*另一個*帳戶下的第二個叉子?您可以從本地克隆中管理多個帳戶,這將允許您繞過多個分支上的GitHub限制。 – VonC 2012-03-16 08:47:28
嘿,我想這會工作。嗯。 – 2012-03-16 13:19:58