"git submodules update --recursive", похоже, не входит в субмодули

У меня есть проект, который состоит из двух ветвей: УСТОЙЧИВОСТЬ и РАЗВИТИЕ. Как следует из названия, DEVELOPMENT - это постоянно развивающаяся ветвь, а STABLE - стабильная, но не совсем новая ветвь; следовательно, версии подмодулей (и подмодулей) в РАЗРАБОТКЕ часто опережают СТАБИЛЬНЫЕ.

Теперь, когда мне нужно выйти из DEVELOPMENT в STABLE, git submodules update --recursive вообще не попадет в эти "подмодули", а их каталог просто станет пустым, в то время как все подмодули будут правильно перенесены обратно в более старый версия при необходимости. Я понятия не имею, как сделать это правильно, и был бы признателен за помощь.

1 ответ

Решение

Нашел ответ сам:

git submodule update --init --recursive это аккуратная однострочная команда для выполнения работы.

Другие вопросы по тегам