2011-11-28 27 views
8

Tôi muốn ngã ba namecoin/namecoin, nhưng tôi đã chia bitcoin/bitcoin. Sau đó là phụ huynh thượng nguồn của trước đây. Các forkchain là:Làm thế nào để bạn ngã ba một repo có thượng nguồn bạn đã ngã ba?

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

Khi tôi ngã ba namecoin/namecoin, Github chỉ cần chuyển hướng tôi đến myuserid/Bitcoin ngã ba của tôi, thay vì tạo một myuserid mới/namecoin fork. Nó xuất hiện để Github rằng họ là cùng một dự án, nhưng họ không.

Bất kỳ ai biết cách thực hiện việc này?

Trả lời

3

Bạn không thể làm điều này "chính thức", nhưng bạn luôn có thể thêm một điều khiển từ xa khác cho bitcoin và tìm nạp từ đó.

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> 
Các vấn đề liên quan