Почему все мои подмодели git не клонируются, когда я выполняю git clone --recursive? - PullRequest
2 голосов
/ 15 декабря 2010

Я попытался экспортировать свои конфигурации emacs и vim в их собственные репозитории и добавил их в качестве субмодулей в супер-репозиторий.Однако, когда я пытаюсь сделать

git clone --recursive 

для клонирования супер-репозитория, он извлекает только подмодуль ext / rsense и игнорирует два других.Что я делаю неправильно?Я использую git 1.7.0.4

Вот .gitmodules для моего супер-репозитория

[submodule "vim"]
        path = vim
        url = https://github.com:sid137/.vim.git
[submodule ".emacs.d"]
        path = .emacs.d
        url = https://github.com:sid137/emacs.git
[submodule "ext/rsense"]
        path = ext/rsense
        url = https://github.com/m2ym/rsense.git

1 Ответ

0 голосов
/ 15 декабря 2010

Подобный вопрос как

Git не будет инициализировать / синхронизировать / обновлять новые подмодули

Я просто удалил свои .gitmodules и прочитал их вручную, также используя

git submodule add repo local_path

и это таинственно сработало

...