В настоящее время я начинаю использовать git для своей системы контроля версий, однако я занимаюсь разработкой веб-игр / игр, которая, конечно, требует хранения изображений (двоичных данных). Так что, если мое понимание верно, если я фиксирую изображение, и оно меняется 100 раз, если я получу свежую копию этого репо, я в основном проверю все 100 ревизий этого двоичного файла?
Разве это не проблема с большими репо, когда изображения регулярно меняются, разве начальная выборка репо не станет достаточно большой? Кто-нибудь испытывал какие-либо проблемы с этим в реальном мире? Например, я видел несколько альтернатив: использование субмодулей и хранение изображений в отдельном репо, но это только уменьшает кодовую базу, репо изображений все равно будет огромным. По сути, мне просто интересно, есть ли хорошее решение для этого.