У меня есть исходный код с ветками ниже.
Мастер -> Базовый проект с минимальными функциями (допустим, он имеет 4 функции)
Ветвь 1 (Customer-1
) -> Наряду со всеми функциями мастер-ветви и одним Customer-1
связанным дополнением на функции (4 основных функции + 1 X Customer-1
функция = 5)
ветвь 2 (Customer-2
) -> Наряду со всеми основными функциями ветви и одной дополнительной функцией, связанной с customer-1
(4 основных функции + 2 X Возможности Customer-2 = 6)
Филиал 3 (Customer-3
) -> Наряду со всеми основными функциями ветви и одной дополнительной функцией, связанной с customer-3
(4 основных функции + 3 X Customer-3
Features = 7)
Теперь у меня есть некоторые изменения, необходимые для функций Master Branch (4 функции).
Как включить измененные функции Master в подотрасли, не влияя на функции соответствующих клиентов?
Это правильный способ разветвления отдельных исходных кодов клиента? Если это не лучший способ, пожалуйста, предложите мне лучшую практику.