2016-07-15 190 views
1

我有一個擁有大量歷史的私有git存儲庫(託管在我自己的服務器上)的軟件。在某個時間點,該軟件作爲一個乾淨的存儲庫作爲github存儲庫上傳,沒有其歷史記錄。這樣做有充分的理由,這不是重點。git合併已清理的存儲庫

現在有幾個pull請求,我想合併不僅與github存儲庫,而且還與舊的私有存儲庫。如果我能夠引用評論甚至引用github存儲庫,那就太棒了。

私有存儲庫自上傳以來沒有更改,所以PR應該乾淨地合併。

+0

澄清:我可能會在github上進行櫻桃採摘。所以我需要與私有存儲庫合併的是github的主分支。 – Tom

回答

1

你可以添加你的公共回購爲當地克隆的私人回購協議的遠程和:

你可以看到另一種方法在「Cherry pick a PR (pull request) from github」 ,您甚至不需要獲取公開回購(使用git am):

例如you wan噸至櫻桃採摘https://github.com/fgrehm/vagrant-cachier/pull/164

即:

$ curl https://patch-diff.githubusercontent.com/raw/fgrehm/vagrant-cachier/pull/164.patch | git am 
+0

感謝您的git鏈接,我不知道那個。 – Tom