Я клонирую репозиторий, в котором есть подмодули, и эти подмодули помечены как "shallow = true" в файле верхнего уровня .gitmodules.Возможно, это предназначено для уменьшения затрат на клонирование для непрерывной интеграции или случайной разработки.
Для этого конкретного клона , я на самом деле хочу полный клон всех репозиториев подмодулей.Скажем, для целей резервного копирования или для работы в автономном режиме при исторических фиксациях.
Я думал, что аргумент "--no-shallow-submodules" для git-clone выглядел многообещающе, но оказывается, что он не заставляетглубокий клон.Вместо этого он просто не вызывает мелкий клон.
Как получить глубокий клон, не разветвляя репозиторий и не редактируя .gitmodules?