Задать вопрос
Xuxicheta
@Xuxicheta
инженер

Как в ветке создать файл, который не будет мерджится с мастером?

В проекте при запуске фронта надо указать ответную ветку бэкенда. В мастере же ничего не должно измениться.
т.е. допустим - чекаут на ветку featureA-front
беру файл /src/backend-branch.js
и пишу там module.exports = 'featureA-backend'
Делаю несколько коммитов в ветку featureA-front, все ок.

Заканчиваю таск, делаю MR в мастер, и файл /src/backend-branch.js не должен измениться в мастере и вообще попасть в MR.

Как это проделать с минимумом операций и ручной работы?
Один из вариантов это хук на слияние, который будет восстанавливать backend-branch.js, но это решение кажется не очень красивым.
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
@dsmoke
юзать переменные окружения както-так
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos
Микропетпроджект - домашнее облако homeCloud
Не хранить такие настройки в гите вообще.
Или на этапе разветывания все приводить в порядок.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽