Настройка существующего git-репо для разреженной проверки
Можно ли настроить существующий локальный клон репозитория git для разреженной проверки?
Существующее обсуждение указывает на выполнение git init
а также git remote add -f origin <repo>
что приводит к длительному времени загрузки для моей ситуации.
У меня уже есть хранилище локально, и я просто хочу настроить его для разреженного извлечения и затем переключиться на определенную ветку.
Спасибо большое!
1 ответ
Вы все еще можете использовать этот ответ: /questions/10969685/mozhno-li-sdelat-redkuyu-proverku-bez-predvaritelnoj-proverki-vsego-hranilischa/10969703#10969703
Но вы должны пропустить некоторые шаги (т.е. git init
а также git remote add -f origin <repo>
). Я проверяю эти шаги для моего тестового репо:
- Включите sparseCheckout в своем репо:
git config core.sparseCheckout true
- Добавить путь к sparseCheckout
echo testSparseCheckout > .git/info/sparse-checkout
- Оформить заказ на нужную вам ветку
Этот сценарий хорошо работает на моем небольшом репозитории git для тестирования.