Задать вопрос

Поможете с git flow?

Пытаюсь понять git flow и возник такой вопрос. Пусть есть основная ветка dev. Два разработчика A и B сделали от нее (от одного и того же коммита) свои ветки. Каждый из них внес какие-то изменения в свою ветку, сделав некоторое число коммитов. Некоторые изменения были сделаны в одних и тех же файлах. После этого A открыл pull request, который был успешно принят. Что теперь должен сделать B, чтобы его изменения приняли? Просто открыть pull request или сначала влить dev в свою ветку (и каким способом merge или rebase) или что-то еще?
  • Вопрос задан
  • 236 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
Оба разработчика, когда работают в своих ветках, должны поддерживать актуальное состояние, т.е. периодически вливать (merge) dev в свою ветку.

Поэтому, прежде чем делать pull request, разработчик B должен вмержить dev в свою ветку. В случае, если при этом возникнут конфликты, он решает их внутри своей ветки. И только после того, как он удостоверится, что эта ветка содержит все коммиты из dev и все тесты проходят, можно делать pull request в dev.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08
Он не сможет ничего сделать, пока не вольет в свою ветку все изменения. Git ему об этом напишет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽