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