8

Я пытался использовать git для управления своими фотографиями (резервное копирование / создание снимков). Вся библиотека занимает несколько ГБ. Большинство файлов имеют размер JPG 2-3M. Когда я добавлял файлы в хранилище, казалось, что это заняло несколько дней. Загрузка процессора всегда была около 100%.

Есть ли причина, почему git должен работать медленно на больших файлах?

п.с. Я знаю, что Git не был предназначен для этого.

1 ответ1

7

Git по умолчанию сжимает файлы. JPEG по умолчанию уже сжаты. Дело не в том, что это большие файлы, а в том, что это сжатые файлы.

Вы заметите тот же эффект при добавлении ZIP-файлов в репозиторий git.

РЕДАКТИРОВАТЬ: есть интересная тема на https://stackoverflow.com/questions/7102053/git-pull-without-remotely-compressing-objects о сжатии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .