Git подмодули не тянет - PullRequest
       1

Git подмодули не тянет

4 голосов
/ 17 сентября 2010

В качестве основного проекта у меня есть git-репо.К нему добавлено несколько подмодулей.

Это выглядит так:

~/super_project/                <- main git repo
~/super_project/plugins/admin   <- sub-module
~/super_project/plugins/editor  <- sub-module

Все нормально, оно совершено и работает.Но когда я отправляю супер проект в origin / master, а затем клонирую его на другую машину, никакие субмодули не вытягиваются.

Я пробовал git submodule init и git submodule update и git submodule update --init, все онине имеют никакого эффекта.

1 Ответ

1 голос
/ 09 января 2012

Похоже, что вы на самом деле не помещали свои подмодули в мастер-проект. Просто подтолкни их.

Если вы клонируете репозиторий, который должен содержать подмодули, но на корневом уровне нет .gitmodules, это означает, что на удаленном сервере они не зарегистрированы.

Сначала убедитесь, что субмодули отправлены на сервер. Вам необходимо добавить субмодули в родительский проект (недостаточно просто клонировать или создать репо внутри другого репо).

...