У мене є проект, у якого є підмодуль 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, щоб або перетворити його у належний підмодуль, або перетворити його на регулярно відстежуваний контент.