@RJs45

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

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

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

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