Исправления: они сделаны из мастера или разработки? - PullRequest
1 голос
/ 04 октября 2019

Моя команда недавно начала использовать Git Flow. Мы запускаем все feature ветви с develop и следуем остальной части рекомендованного протокола git flow. В master появилась ошибка, и теперь я хочу создать для нее исправление. Буду ли я создавать ветку исправлений из мастера или я буду следовать тому же протоколу, что и при создании ветвей функций, и сделать его недоступным для разработки?

1 Ответ

0 голосов
/ 04 октября 2019

Вы можете использовать hotfix и bugfix в вашем случае.

Создайте hotfix из master и внесите некоторые исправления. После этого объедините его с master и также разработайте.
(объединение также с разработкой обязательно)
И если вам нужно, вы можете использовать cherrypick из ветви develop в ветку hotfix.
(используйтеэто когда исправления уже находятся в develop или другой ветке feature)

Если вы считаете, что это не срочно, и вы хотите исправить это в следующем выпуске, но это не какая-то новая функция, тогда вы можетеиспользуйте ветвь bugfix вместо создания новой ветки feature.
(создайте ветвь bugfix из develop -> внести некоторые исправления -> объединить с develop)

...