2011-11-28 7 views
8

Voglio forgiare namecoin/namecoin, ma ho già biforcato bitcoin/bitcoin. Quest'ultimo è il genitore a monte del primo. Il forkchain è:Come si fa a forgiare un repository il cui flusso a monte è già stato biforcato?

bitcoin/bitcoin -> vinced/namecoin -> namecoin/namecoin

Quando ho forcella namecoin/namecoin, Github mi reindirizza semplicemente alla mia myuserid/bitcoin forcella, invece di creare un nuovo myuserid/forcella del namecoin. A Github sembra che siano lo stesso progetto, ma non lo sono.

Qualcuno sa come fare?

risposta

3

Non è possibile eseguire questa operazione "ufficialmente", ma è sempre possibile aggiungere un altro telecomando per bitcoin e recuperare da quello.

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> 
Problemi correlati