Страницы

Поиск по вопросам

вторник, 7 мая 2019 г.

Сократится ли размер репозитория на GitHub, если удалить из него часть данных?

Если залить репозиторий до 400МБ, а потом удалить часть и оставить до 50МБ. То общий размер репозитория будет всеравно 400МБ? Ну чтобы востановить снимок тех 350МБ их же надо где-то хранить.
Вопрос связан с ограничениями размера репозиториев в частности GitHub.


Ответ

Естественно, если данные можно восстановить, то значит где-то они лежат.
Гит хранит разницы между состояниями файловой системы. Так что в вашем примере будет примерно так:
+400мб - залили файлы (не принимая в расчет сжимающиеся они или нет) +0,001мб - залили инфо о том что файлов больше нет
Более подробно, о том как гит обращается с коммитами вы можете прочитать здесь: Каким образом git сохраняет изменившуюся строку при коммите?

Комментариев нет:

Отправить комментарий