簡體   English   中英

用Github處理許多叉子(和“子叉子”)的最佳方法?

[英]best way to handle many forks (and “sub-forks”) with Github?

我的具體示例是Silex存儲庫。

因此,僅https://github.com/fabpot/Silex/tree/master/vendor/Symfony/Component部分與大量其他項目有關(全部在symfony帳戶上)。

我知道我可以手動將它們分別分叉(但請注意,最后一個鏈接中Symfony上方的目錄中還有其他供應商項目),然后克隆它們,設置上游並取回它們。 我想那行得通嗎? 我不知道。

問題是,當我克隆(git clone git@github.com/myusername/proj.git)時,我並沒有真正獲得所有代碼。 這是我第一次真正希望使用github將我的代碼與其他項目相關聯,但是我沒有這樣做。

我按照http://help.github.com/fork-a-repo/上的說明進行操作,但是感覺就像我在做比應做的工作還要多。 實際上,我實際上只是希望從Silex項目中獲取代碼,並從Silex正在從中獲取代碼的所有子項目中獲取所有代碼(可以說是遞歸的),但事實並非如此。

最好的方法是什么? 非常感謝您的幫助,如有必要,我會詳細說明。

所有帶有綠色箭頭的文件夾都是子模塊。

克隆此git submodule update --init --recursive ,請嘗試git submodule update --init --recursive 這將下載所有子模塊。

請注意,您還可以在git clone命令中添加--recursive選項,以立即將它們檢出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM