Мои репозитории git содержат главную ветку с версией разработки нашего приложения и ветку для каждой выпущенной (или протестированной в настоящее время) версии приложения.
Со времени последней ветки мы добавили подмодуль в основную ветку (= development).
Сегодня мне пришлось внести несколько изменений в последнюю ветку, которая не содержит подмодуль. Когда я проверяю эту ветку, я всегда получаю предупреждение «предупреждение: невозможно rmdir Path / To / Submodule: каталог не пуст», а «Path / To / Submodule» будет отображаться как «неотслеживаемый», когда вы делаете «git status ».
После внесения изменений я всегда проверяю, что я выборочно добавляю файлы перед фиксацией, чтобы случайно не добавить «Path / To / Submodule» в эту ветку.
При повторной проверке основной ветки и просто слиянии с использованием "git merge" субмодуль теперь отображается как "неотслеживаемый" в основной ветке.
Глядя на .gitmodules, подмодуль все еще определен ...
Любые подсказки о том, как это восстановить? Нужно ли заново инициировать субмодуль?
Cheers,
Нильс