Мы создали подкаталог S в отдельное репо и повторно добавили его в качестве подмодуля в ветки B. Теперь, когда я хочу вернуться к исходной ветки A, где подкаталог был проверен в исходном репо, git жалуется, что материал из подмодуля не отслеживается и сначала должен быть удален. Можем ли мы вернуться к A вообще без ручного перетаскивания S и переместить его обратно для B?
Обновление: приведенные ниже комментарии указывают на то, что это может быть недостатком старой ветки, а git не хочет делать здесь умную вещь. Разве это так, и какая перезагрузка, если таковая имеется, исходной ветки с S в основном репо, может позволить ей сосуществовать и быть в любой момент в зависимости от подмодулированной версии?