Eu ainda não sei qual é o problema. Mas eu apaguei as pastas do submódulo e corri
git submodule update
para verificar novamente uma cópia dos submódulos e corrigir os arquivos ausentes.
Eu tenho cerca de 8 submódulos no meu projeto (/ modules / ..) e alguns deles não estão totalmente check-out. Em outras palavras, quando eu corro
git submodule init
git submodule update
Alguns dos diretórios de sub-módulos não contêm todos os arquivos. Meu primeiro pensamento foi que eu poderia estar em um compromisso diffenet ou algo assim. Mas quando eu verifico o último commit do projeto - e então checo o commit atual do submódulo eles são os mesmos.
git submodule status
Como obtenho o git para puxar TODOS os arquivos do submódulo quando ele carrega os submódulos? Ou melhor, como é possível que eu esteja recebendo apenas alguns dos arquivos quando eu crio a pasta do submódulo?
Minha estrutura de projeto é assim:
/project
/modules
/submodule1
/submodule2
/etc...