Я рассматриваю возможность использования GIT или наших семейных фотографий. Сценарий заключается в том, что и я, и моя подруга используют цифровые камеры, загружают фотографии на каждый наш собственный компьютер. Но все же хотите организовать фотографии в папки для разных событий, и эта организация реплицируется между двумя нашими компьютерами.
Имея мастер хранилища GIT на нашем центральном сервере, мы также можем просматривать изображения с нашего телевизора или получать доступ к ним через FTP, если мы нуждаемся в них, находясь вдали от дома.
Это подразумевает структуру, в которой изображения не будут меняться очень часто. Редко их передвигат. Наиболее распространенным действием будет добавить папку с новыми изображениями в репозиторий и передать ее ведущей ветке, чтобы изображения были доступны всем.
Теперь вопрос: как будут обрабатываться изображения в Git? Будет ли разрастаться репозиторий GIT путем сохранения изображения для каждой версии репозитория? Или он сохранит только историю изображения, когда он действительно изменит свой контент?
Разница в использовании дискового пространства должна быть довольно большой для двух заданных сценариев.