Подмодули My Git загружают не все файлы

У меня есть около 8 подмодулей в моем проекте (/modules/..), и некоторые из них не полностью проверены. Другими словами, когда я бегу

git submodule init
git submodule update

Некоторые из каталогов подмодулей не содержат все файлы. Моей первой мыслью было, что я могу участвовать в коммите в Diffen или что-то в этом роде Но когда я проверяю последний коммит проекта, а затем проверяю текущий коммит субмодуля, они совпадают.

git submodule status

Как мне заставить git вытащить ВСЕ файлы субмодулей, когда он загружает субмодули? Или, скорее, как это возможно, что я получаю только некоторые файлы, когда я создаю папку субмодуля?

Моя структура проекта выглядит так:

/project
/modules
  /submodule1
  /submodule2
  /etc...

2 ответа

Решение

Я до сих пор не знаю, в чем дело. Но я удалил папки подмодулей и запустил

git submodule update

повторно оформить копию субмодулей и исправить недостающие файлы.

Если подмодуль не извлекается, убедитесь, что вы его добавили.

Например:

git submodule add https://github.com/chaconinc/DbConnector

У меня была такая же проблема, и после выполнения вышеуказанной команды все сработало.

Другие вопросы по тегам