Github - автоматически объединять базовую ветку в запрос на извлечение?

Предоставляет ли Github возможность автоматического слияния ветки base с запросом на вытягивание? В команде разработчиков, использующих рабочий процесс ветвления gitflow, было бы полезно посмотреть, каков результат «запроса на слияние» в различии PR.

Пример: две ветки функций были созданы на основе мастера одновременно.

  • Ветвь 1: зафиксировала изменение в файле readme, и оно внесено в мастер через PR.
  • Филиал 2: зафиксировал изменение в файле readme, поднял запрос на включение (PR # 3), и в diff не отображается строка, которая была добавлена ​​с запросом на вытягивание ветки 1.

https://github.com/jparmstrong/gittest/pull/3


person J.P. Armstrong    schedule 15.09.2016    source источник
comment
Была добавлена ​​функция, которая требует, чтобы ветка была обновлена ​​и делала это через пользовательский интерфейс, если нет конфликтов github.com/blog/   -  person osowskit    schedule 15.12.2016


Ответы (1)


Предоставляет ли Github возможность автоматического слияния базовой ветки с запросом на извлечение?

Не может быть ни одного. Автоматические слияния, как правило, невозможны, потому что никто не будет разрешать конфликты.

Чтобы достичь того, чего вы хотите: попросите ваших разработчиков/участников сначала перебазировать ветку 2 на текущем мастере, прежде чем отправлять PR...

person AnoE    schedule 15.09.2016
comment
Спасибо, AnoE, но мы предполагаем, что разработчики всегда поступают правильно. В сценарии, когда они забывают перебазировать перед отправкой ветки, я хотел бы иметь возможность увидеть конфликт в запросе на вытягивание. Github частично реализован, но уменьшите его до значения true/false/null. developer.github.com/v3/pulls/#response-1 - person J.P. Armstrong; 15.09.2016