Как загрузить как можно меньше для одной проверки SHA в git? - PullRequest
0 голосов
/ 05 февраля 2019

Я использую git --version 2.20. * И пробую следующие команды:

git init repo
cd repo
git remote add origin https://some.good/repo
git fetch origin --depth=1 +refs/needed/ref
git checkout -f FETCH_HEAD
git submodule update --init --recursive --depth=1

Но последняя команда терпит неудачу, так как похоже, что она не получает требуемый SHA с depth=1,но он фактически передает эту опцию на git clone - и если ваш SHA не на вершине, вам не повезло.

Как одновременно получить один SHA из основного репо и требуемые SHA из подмодулей?

PS Прочтите некоторые другие посты по теме, но они решают только проблему мелких субмодулей, а не мелкую проверку в целом.

...