Git - Использование нескольких одновременных пар мастер / разработка и объединение ветвей объектов в обе
У нас есть кодовая база для плагина Grails, который активно поддерживает две версии Grails. Существуют некоторые основные различия в макете и конфигурации каждой версии, но функциональные возможности, предоставляемые обеими версиями, должны быть практически идентичными.
Я хотел бы привести наш рабочий процесс git в состояние, когда функция может быть разработана для одной версии, а затем легко объединена с другой.
Используя макет, обсуждаемый в этом вопросе, у нас есть пара master
а также develop
ветви для обоих grails237
а также grails243
версии. Я стремлюсь к этому:
Можно ли сделать это таким образом, чтобы только feature-xyz
Изменения объединяются, а не предшествующие изменения, относящиеся к конкретной версии Grails?
Я понимаю, что вишня может быть вариантом, но для нескольких изменений это может стать грязным..