Предположим, что я являюсь частью команды разработчиков, и мы все работаем в разных отраслях от одного и того же проекта:Как применить исправление для нескольких ветвей?
o--o--o--o (Bob)
/
o--o---o---o---o---o--o (Me, master)
\
o--o--o---o (Alice)
Сегодня я обнаружил ошибку в общем файле Алисы и Боба. Это старая ошибка.
Как исправить это в других ветках? Каков рабочий процесс в этой ситуации?
Я предполагаю, что правильный путь - это создать патч, который я лично пишу по электронной почте Алисе и Бобу: «Привет, Алиса и Боб, я обнаружил ошибку, появившуюся на commit 7a6b87f. ».
Решение кажется очень простым, если в проекте работает только три человека. Как мне управлять им в более крупном проекте с большим количеством филиалов и больше разработчиков?
Конечно, если я один на проекте, я могу просто использовать это solution.
Обычный способ заключается в 'rebase' ветви на хозяина после каждой пары() изменения (ов). – choroba
Если исправление находится на главном, почему другие пользователи не могут извлечь из мастера? –