У меня есть проект, который имеет подмодуль в lib/three20
мой .gitmodule
файл выглядит так:
[submodule "lib/three20"]
path = lib/three20
url = git://github.com/facebook/three20.git
Я клонировал это в прошлом без ошибок, (git submodule init
а затем git submodule update
), и это работает некоторое время.
Я попытался клонировать это на новую машину, и теперь я получаю эту ошибку на git submodule init
:
No submodule mapping found in .gitmodules for path 'Classes/Support/Three20'
Этот путь - просто пустая папка в Xcode, которую я использую для размещения проектов из другого каталога. Это не часть .gitmodules
файла, поэтому я не вижу, откуда он получает этот путь.
Любые идеи?
.git
папке. Выполнение а grep -r "Classes/Support/Three20" *.*
также не дает никаких результатов
git ls-tree HEAD Classes/Support
, и если он говорит, что Three20 - это коммит, там есть gitlink. Если есть, следуйте соответствующим инструкциям из вопроса VonC, с которым вы столкнулись выше, чтобы либо превратить его в правильный субмодуль, либо в регулярно отслеживаемый контент.