Git лишь частично добавляет огромные бинарные файлы

kaplis спросил: 27 ноября 2017 в 05:59 в: git

Я хотел использовать Git для хранения данных, который будет использоваться автоматическими инструментами (поэтому скорость не так важна). Но когда я пытаюсь добавить в git огромный двоичный файл (в моем случае это zip-файл размером 24,2 ГБ), он делает это только частично.

Мой процесс:

  1. подготовьте папку с 2 огромными двоичными файлами только для теста;
  2. вызовите git init для инициализации проекта git;
  3. git add -A -v -f для добавления всех файлов на сцену (журнал показывает, что оба файла добавлены, ошибок и предупреждений нет);
  4. проверил папку .git, ее размер составляет всего 41,6 МБ, что казалось слишком маленьким, но давайте продолжим;
  5. git commit -m "initial commit" чтобы сделать коммит (в журнале показано, что 2 файла изменены, размер папки .git все еще 41,6 МБ);
  6. Удален один из носителей;
  7. git reset --hard HEAD - вернул только 222 МБ двоичного файла.

Версия Git: 2.13.2.windows. 1

Система: Windows Server 2016 Standard x64

Git имеет все настройки по умолчанию

В чем может быть проблема, и возможно ли ее как-то исправить, не переключаясь на Git LFS или другая система контроля версий?


0 ответов