настройки git config для больших файлов - PullRequest
5 голосов
/ 29 июля 2011

Каковы некоторые рекомендуемые настройки git config при работе с очень большими двоичными файлами (> 500 МБ)?

Чтение документации , кажется, что установка pack.window в 0, pack.depth в очень низкое значение, например 2, и pack.compression в 0, операции с git будут быстрее, но это не похоже, не тот случай.

Есть ли другие варианты, которые мне не хватает? Я надеюсь ускорить даже такие простые команды, как git log, потому что кажется, что он останавливается при каждом коммите с большим файлом.

1 Ответ

0 голосов
/ 29 июля 2011

Насколько мне известно, на самом деле не существует параметров, которые можно было бы считать "оптимальными".Большинство людей рекомендуют использовать какое-либо внешнее управление активами.Лично я бы поместил файлы на ftp-сервер с расширениями YYYYMMDD ##, а затем в моем git-репо есть небольшой скрипт, который проверяет, есть ли у меня нужная версия, и загружает ее, если у меня ее нет, и проверяет * 1001.* скрипт в мерзавец.Таким образом, вы все равно можете сопоставить версии вашего исходного кода с правильными версиями ваших двоичных ресурсов, но это не замедляет ваши операции git.

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