@Tenebrius

Хранить ли изображения в GIT'e?

Есть "web-приложение", по сути - каталог. У каждого элемента каталога есть изображение. Изображения являются не особо необходимой деталью, но с ними все смотрится веселее и, возможно, понятнее.

Элементов в каталоге несколько сотен, изображений столько же, весят по полмегабайта каждый.

Если изображение хранятся в репозитории, и кто-то захочет склонировать проект себе для правки кода, то картинки ему совсем не нужны, а они будут качаться и относительно долго.

Если картинки совсем в гите не хранить, то получится, что не все данные проекта в репозитории, что тоже не особо хорошо.

Так как быть?
  • Вопрос задан
  • 434 просмотра
Пригласить эксперта
Ответы на вопрос 5
IceJOKER
@IceJOKER
Web/Android developer
Если картинки часть проекта , то лучше конечно хранить, если это динамичные данные, то нет
Ответ написан
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Смотря почему вы задались этим вопросом.
Проблема бинарников в гите, в том что их оттуда уже не выпилишь и со временем репа становится монструазной.
Если хочется хранить в гите бинарники то создайте отдельную репу и прикрутите сабмодулем.
Ответ написан
Wolfnsex
@Wolfnsex
Если не хочешь быть первым - не вставай в очередь!
Так как быть?
Определиться с тем, являются ли картинки часть исходного кода или всё же частью внешних/временных данных? Если частью исходного кода (например, логотип из макета сайта) - сохранять, если просто какие-то временные данные - выдавайте их отдельно всем желающим.

*Обычно так, но решает на самом деле, каждый сам для себя. GIT никоим образом Вас в этом не ограничивает. Единственное, чего однозначно не стоит забывать - много временных (меняющихся) данных, попадающих в репозиторий - обладают не только "проблемой скачивания оных", но и свойством "раздувать репозиторий в размерах", что в целом может быть не очень приятно, в ряде случаев.
Ответ написан
Maksclub
@Maksclub
maksfedorov.ru
нормально, картинки не хранят в репозитории ,если картинки не относятся например к теме сайта (фон, иконки для корзины и кнопок и т.д...)
Ответ написан
2ord
@2ord
продвинутый чайник
GitLFS специально создан для хранения больших файлов отдельно от основного репозитория.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы