Как форсировать полный (не мелкий) клон подмодулей, переопределяя .gitmodules - PullRequest
0 голосов
/ 25 февраля 2019

Я клонирую репозиторий, в котором есть подмодули, и эти подмодули помечены как "shallow = true" в файле верхнего уровня .gitmodules.Возможно, это предназначено для уменьшения затрат на клонирование для непрерывной интеграции или случайной разработки.

Для этого конкретного клона , я на самом деле хочу полный клон всех репозиториев подмодулей.Скажем, для целей резервного копирования или для работы в автономном режиме при исторических фиксациях.

Я думал, что аргумент "--no-shallow-submodules" для git-clone выглядел многообещающе, но оказывается, что он не заставляетглубокий клон.Вместо этого он просто не вызывает мелкий клон.

Как получить глубокий клон, не разветвляя репозиторий и не редактируя .gitmodules?

...