Как обработать пулл-запрос, если его основой является еще одна ветвь, которая не была объединена? - PullRequest
0 голосов
/ 08 ноября 2018

Ситуация следующая:

  • Первая ошибка была исправлена ​​в BranchA
  • BranchA была нажата, и был сделан запрос на извлечение к исходному репо
  • Второе исправление ошибки передано в первом исправлении, поэтому BranchB (содержащий второе исправление ошибки) было построено поверх BranchA
  • BranchB была нажата, и был сделан запрос на извлечение к исходному репо

Мой вопрос можно разделить на две части:

  • Как исходное репо должно справиться с этой ситуацией, поскольку коммиты, данные на BranchB (и, следовательно, на втором PR), включают в себя все коммиты на первом PR (BranchA)?

  • Может ли первый и второй PR безопасно объединяться без каких-либо проблем, если первый PR объединяется первым?

Graphical Situation

1 Ответ

0 голосов
/ 08 ноября 2018

Здесь есть два способа для управления этими ситуациями:

  • Закройте первый PR (филиал A) и объедините второй (филиал B)
  • Слияние первого PR (ответвление A) и после этого слияние второго (ответвление B)

Первый вариант:

First option graphical explanations

Второй вариант:

Second option graphical expl

Что касается вашего второго вопроса, да, он будет безопасно объединен, если не будет конфликта.

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