2011-11-28 95 views
8

我想分叉namecoin/namecoin,但我已經分叉比特幣/比特幣。後者是前者的上游父母。該forkchain是:你如何分叉一個你已經分叉的上游倉庫?

比特幣/比特幣 - > vinced/namecoin - > namecoin/namecoin

當我叉namecoin/namecoin,Github上只是重定向我到我的myuserid /比特幣叉,而不是創建一個新的myuserid/namecoin分叉。 Github覺得他們是同一個項目,但他們不是。

任何人都知道如何做到這一點?

回答

3

你不能「正式」這樣做,但你總是可以爲比特幣添加另一個遙控器並從中獲取。

git remote add bitcoin-orig git://the/bitcoin/repo/path 

git fetch bitcoin-orig 

# Merge into your 'master' (CAUTION: This might go badly) 
git merge bitcoin-orig/master 

# Create a local branch based on the origin 
git co -b bitcoin-orig-master bitcoin-orig/master 

# Take an individual commit from the original repo and put it into your 'master' 
git log bitcoin-orig/master && git cherry-pick <SOME SHA>