Я хочу получить исходный код некоторых модулей Qt.Мне не нужна история изменений и большинство подмодулей Qt, поэтому я решил клонировать репозиторий Qt Git и инициализировать и обновить некоторые модули:
git clone --branch v5.10.1 --depth 1 git://code.qt.io/qt/qt5.git source
cd source
git submodule update --init --depth 1 qtbase qtlocation
Однако, когда я пытаюсь запустить приведенный выше код, он дает мнеследующая ошибка:
fatal: The remote end hung up unexpectedly
Fetched in submodule path 'qtbase', but it did not contain 6c6ace9d23f90845fd424e474d38fe30f070775e. Direct fetching of that commit failed.
Если я пытаюсь инициализировать и обновить все подмодули , это работает:
git clone --branch v5.10.1 --depth 1 git://code.qt.io/qt/qt5.git source
cd source
git submodule update --init --depth 1
Как я могу получить исходный код gitрепо, включая некоторые подмодули без истории версий?