Мне нужно часто сливаться между dev и master.
У меня также есть коммит, который мне нужно применить только к dev, чтобы все работало локально.
Раньше я только сливался из dev в master, поэтому у меня была ветка production_changes, которая содержала "undo commit" специального коммита dev. и от мастера я слил это. Раньше нормально работал.
Теперь каждый раз, когда я сливаюсь с dev в master и наоборот, мне приходится выбирать и применять один и тот же коммит снова и снова :(. Что уродливо?
Какую стратегию я могу адаптировать, чтобы можно было плавно объединять две ветви, но при этом сохранить некоторые изменения только в одной из этих ветвей?