[英]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.