Стратегия ветвления: филиал от филиала - PullRequest
0 голосов
/ 11 марта 2020

Быстрый вопрос с точки зрения ветвления в конкретном c сценарии.

У меня есть основная ветвь Master, я создал из нее ветвь для создания своей новой функциональности (ветвь 1), затем я создаю запрос на извлечение для его проверки, но код еще не был проверен и мешает мне создать следующий набор функций.

Я создал новую ветвь (ветвь 2) из ​​ветки, которая ожидает проверки (ветвь 1), затем, как только ветка 1 будет проверена и подписана, она будет объединена с Master, а затем я может просто поднять PR для ветви 2, которая затем будет объединена с Мастером, также после его выхода.

Есть ли лучший подход, то есть лучшая практика?

Спасибо.

1 Ответ

1 голос
/ 11 марта 2020

Нет проблем с этим подходом.
Вы также должны git rebase master прямо перед созданием запроса на получение, на случай, если проверка кода в Branch1 вызвала некоторые исправления, о которых вы не знаете, или в случае, если какая-то ветка 3 была созданный другим товарищем по команде и объединенный с мастером, пока вы работаете над branch2.
В этих случаях отказ от переброса приведет к тому, что в запросе на добавление будут внесены изменения, удаляющие изменения, сделанные другими.

...