Я пытался использовать Git для управления своими фотографиями (резервное копирование / делать снимки). Вся библиотека занимает несколько ГБ. Большинство файлов имеют размер JPG 2-3M. Когда я добавлял файлы в хранилище, казалось, что это заняло несколько дней. Загрузка процессора всегда была около 100%.
Есть ли причина, почему git должен работать медленно на больших файлах?
PS Я знаю, что Git не был предназначен для этого.
git config
, включаяcore.compression
иpack.window
. Поскольку я никогда не пробовал запускать git без сжатия, YMMV. Пожалуйста, опубликуйте то, что вы обнаружили, чтобы помочь всем нам учиться на вашем опыте.$ git set core.compression 0
. sha1 - это десятки мегабайт в секунду, но они могут плохо помешать работе с малым объемом памяти.