2011-11-28 11 views
8

Chcę rozwidlić namecoin/namecoin, ale już rozwidlałem bitcoin/bitcoin. Ten ostatni jest wyższym rodzicem tego pierwszego. Forkchain jest:W jaki sposób rozwidlasz repo, którego poprzednio już rozwidlałeś?

Bitcoin/Bitcoin -> vinced/namecoin -> namecoin/namecoin

Kiedy widelec namecoin/namecoin, Github tylko przekierowuje mnie do myuserid/bitcoin widelec, zamiast tworzenia nowego myuserid/widelec namecoin. Wydaje się Githubowi, że to ten sam projekt, ale tak nie jest.

Ktoś wie, jak to zrobić?

Odpowiedz

3

Nie możesz tego zrobić "oficjalnie", ale zawsze możesz dodać kolejny pilot do bitcoina i pobrać z niego.

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> 
Powiązane problemy