git flow model работает очень хорошо для множества небольших ветвей развития. Тем не менее, он начинает слегка ломаться, когда есть несколько ветвей, которые являются очень длинными функциями. Например, предположим, что 2 функции (feature_branch_a
и feature_branch_b
) занимают 3 инженерных месяца, и вы хотите поддерживать их в синхронизации с веткой development
/master
, а также между собой.Как управлять несколькими длинными функциональными ветвями в Git?
Вы можете объединить развитие/мастер в свои филиалы функций каждый день. но что является хорошей практикой для хранения feature_branch_a
и feature_branch_b
в синхронизации друг с другом? так что когда вы объединяете feature_branch_a
обратно в develop
/master
, чтобы он не висел над feature_branch_b
массово с точки зрения конфликтов слияния?
что делать, если это идет в ветви 'A, B, C, D, E, F, G'? то у нас было бы очень много конфликтов везде очень быстро:/ –