Есть ли способ заблокировать мой локальный репозиторий от загрузки истории коммитов? - PullRequest
0 голосов
/ 02 июля 2018

У меня есть git-репозиторий размером 38 ГБ и выше.

Есть ли способ иметь локальный "тонкий" репозиторий, который будет содержать только текущее состояние удаленного репозитория без какой-либо истории?

Я пытался git clone --depth=1, но это загружает только хранилище с последним изменением и не заставляет хранилище всегда иметь минимально возможный размер.

1 Ответ

0 голосов
/ 21 февраля 2019

Архив текущего репо в основной версии, скажем, 1.0 -> 2.0. Создайте новый репо только с файлами проекта и пометьте старый как только для чтения. Таким образом, у вас все еще есть история в архиве, но начните со свежего маленького репо.

Это может не сработать, если вам нужно поддерживать несколько версий (клиенты по-прежнему используют предыдущие версии, какие исправления необходимо перенести в текущую версию).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...