9

namecoin/namecoin をフォークしたいのですが、すでに bitcoin/bitcoin をフォークしています。後者は前者の上流の親です。フォークチェーンは次のとおりです。

ビットコイン/ビットコイン -> ヴィンスド/ネームコイン -> ネームコイン/ネームコイン

namecoin/namecoin をフォークすると、Github は、新しい myuserid/namecoin フォークを作成する代わりに、myuserid/bitcoin フォークにリダイレクトします。Github には同じプロジェクトのように見えますが、そうではありません。

誰でもこれを行う方法を知っていますか?

4

1 に答える 1

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>  
于 2011-11-28T01:54:07.673 に答える