@Tenebrius

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

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

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

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

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

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

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

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

Войти через TM ID
Похожие вопросы
15 авг. 2018, в 21:18
30000 руб./за проект
15 авг. 2018, в 21:15
800 руб./за проект
15 авг. 2018, в 20:54
1500 руб./за проект