Задать вопрос
@RJs45

Как в git хранить разные файлы для разных веток?

Есть репоз с двумя ветками - dev и master, которые пулятся в dev.site.ru и site.ru соответственно.
Задача стоит так: отображать разные логотипы для прод и дев копий сайта.
Понятно, что можно это сделать в коде (исходя из $SERVER['host'] выставлять нужное имя файла). Но можно ли как-то это сделать через git - чтобы в разных ветках один и тот же файл был разным?
  • Вопрос задан
  • 3480 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
Если у Вас ветки не мержатся, то да. Если же мержатся - то положите два файла с разным именованием и от окружения выбирайте нужный. Например: logo-master.png и logo-dev.png
Ответ написан
Комментировать
crazyzubr
@crazyzubr
Python backend-developer
Можно добавить логотип в .gitignore и соответственно загрузить разные файлы logo.png в копии сайта. А для того чтобы не потерялся логотип, можно хранить его в репе с названием типа logo.png.example
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы