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