Мой конкретный пример - хранилище 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 берет код (рекурсивно, можно сказать), но это не так.
Какой лучший способ сделать это? Большое спасибо за помощь, и в случае необходимости я уточню больше.