Как включить изменения Git Мастер ветки в подветви? (Git Стратегии ветвления) - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть исходный код с ветками ниже.

Мастер -> Базовый проект с минимальными функциями (допустим, он имеет 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 в подотрасли, не влияя на функции соответствующих клиентов?

Это правильный способ разветвления отдельных исходных кодов клиента? Если это не лучший способ, пожалуйста, предложите мне лучшую практику.

1 Ответ

1 голос
/ 24 апреля 2020

Если вы сделали несколько новых commits в вашем Master branch, и вы хотели бы внести эти commits в свой Feature branches, а затем просто merge ваш master with your feature branch по checking из вашего feature branch сначала, а затем следующим образом:

git merge master
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...