Мерзавец не будет init/sync/update новые подмодули

97
задан David Eyk 26 July 2010 в 20:59
поделиться

2 ответа

Вы недавно обновлялись до версии git 1.7.0.4? У меня были и теперь есть подобные проблемы...

Редактировать: я исправил свою проблему, но совершенно не знаю, в чем проблема. Я вручную удалил записи подмодулей как из .git/config, так и из .gitmodules и повторно добавил свои подмодули с помощью обычных шагов (git submodule add и т. д.)... Worksforme, но не добавляет значения в этот поток.

33
ответ дан 24 November 2019 в 05:25
поделиться

Проблема для меня состоит в том, что предыдущий разработчик repo фиксировал submodules/thing папка как просто регулярная папка, имея в виду, когда я пытался работать git submodule add ..., она перестанет работать с: 'submodules/thing' already exists in the index, все же пытаясь обновить подмодуль также перестал бы работать, потому что он видел, что путь не содержал подмодуль.

Для фиксации я должен был удалить submodules/thing папка, фиксировать удаление, затем работать эти git submodule add команда для добавления его назад правильно:

git submodule add --force --name thing https://github.com/person/thing.git submodules/thing
0
ответ дан 24 November 2019 в 05:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: