Этот комментарий о старой версии git, поэтому он больше не действителен
е библиотеки Objective-C вендора (например,facebook-ios-sdk
) поручить вам скопировать определенное подмножество файлов / каталогов репо в ваш проект Xcode. Одна из проблем заключается в том, что вы не знаете, какая у вас ревизия кода поставщика. Другая причина заключается в том, что если вы вносите изменения в код поставщика, вносить изменения с помощью Git нелегко.
В качестве решения я хочу добавить каждую библиотеку поставщиков в виде подмодуля Git репозитория моего проекта с некоторыми дополнительными настройками (скажем, в.gitmodules
файл). Таким образом, если другой человек клонирует мой проект и делаетgit submodule update --init
их репо и субмодули будут в том же состоянии, что и мои, потому что они будут использовать те же настройки по умолчанию, которые я установил:
Как установить вышеуказанные настройки для подмодуля Git?