ветках два разных файла? То есть, в dev ветке у меня изменён файл docker-compose, отвечающий за развертывание. Мне пришлось в основной ветке тоже его изменить, чтобы он не перезаписывался при слиянии. Нормальная ли практика получать каждый раз конфликт слияния?
Ну, часто то, что отвечает за CI/CD если не вмерджить быстро, то начинает в ветке ломаться при синхронизации. И вообще всякие штуки в ядре приложения. Вот я когда-то терраформ обновлял на большом проекте...
Нет, ветки нужны для того чтобы рано или поздно их мерджить. Хранить разные версии кода для разных окружений в разных ветках ошибочно.
Обсуждают сегодня