Добавляем подмодуль git, содержащий еще один подмодуль?

Я работаю над проектом в одном репозитории git (A), который включает в себя еще один репозиторий git (B), который, в свою очередь, включает третий репозиторий git (C). В A я добавил B через:

git submodule add https://github.com/blt04/sfDoctrine2Plugin.git plugins/sfDoctrine2Plugin

Нажмите здесь, и вы увидите, где ссылки B: C: https://github.com/doctrine/doctrine2

После добавления моего подмодателя git моя папка plugins/sfDoctrine2Plugin/lib/vendor/doctrine (должна содержать C) пуста. Я попытался сделать git submodule update --recursive в соответствии с qaru.site/info/53911/..., но он по-прежнему не импортировал файлы на этот путь. Я не понимаю, что делать здесь.

Ответы

Ответ 1

Вам нужно сделать git submodule update --init --recursive. Проблема здесь в том, что подмодуль C никогда не инициализируется в первую очередь.