GitHub - отключить избыточную перебазировку в кнопке «перебазировать и объединить» в пул-запросах - PullRequest
0 голосов
/ 21 февраля 2020

Когда речь идет о стратегиях слияния в пул-запросах GitHub, в настоящее время есть два варианта, которые не производят фиксацию слияния:

  • squa sh слияние
  • перебазировка слияния

Squa sh будет производить другой коммит ha sh, даже если в ветке PR есть только один коммит (он устанавливает новое сообщение о коммите, поэтому ha sh всегда будет меняться).

Однако, когда дело доходит до слияния ребаз, предполагая, что ветвь PR уже была перебазирована локально - я ожидаю, что точно такой же коммит будет слит поверх вершины целевой ветки. Тем не менее, GitHub все еще меняет коммит ha sh. По сути, мои локальные ветви не отображаются как «объединенные», когда я запускаю git branch --merged после извлечения мастера, к которому был присоединен PR.

Есть ли способ заставить GitHub не делать этот избыточный новый коммит при rebase не нужен? Другие инструменты для совместной работы над кодом, такие как BitBucket и Gerrit, могут его обнаружить.

...