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