我的具体示例是Silex存储库。用Github处理许多分支(和“子分叉”)的最佳方式是什么?
因此,只有https://github.com/fabpot/Silex/tree/master/vendor/Symfony/Component部分涉及到大量其他项目(全部在symfony帐户中)。
我知道我可以手动将它们分开(但请注意,上一个链接中Symfony上方的目录中还有其他供应商项目),然后克隆它们,设置上游并获取它。我想这可以工作?我不知道。
事情是,当我克隆(git clone [email protected]/myusername/proj.git)我真的没有得到所有的代码。这是我第一次真的希望使用github将我的代码与其他项目相关联,但我没有这样做。
我遵循http://help.github.com/fork-a-repo/的指示,但它只是觉得我正在做额外的工作,而不是我应该做的。实际上,我希望从Silex项目中获得它,并从Silex从代码中获取所有子代项目的所有代码(可以用递归方式),但事实并非如此。
这样做的最佳方式是什么?非常感谢您的帮助,我会在必要时详细说明。
非常感谢!我没有编辑权限,所以如果您只是将“--update”更改为“更新”,那就太好了。我不知道子模块的存在。伟大的事情:) – Mamsaac 2011-04-21 09:46:00
谢谢,小错误。我改变了它。 – Ikke 2011-04-21 09:47:20