Подтвердить что ты не робот

Автоматическое слияние запросов на загрузку на Github без пузыря слияния

"Этот запрос на загрузку может быть автоматически скомбинирован [Кнопка слияния тянуть]" в github отлично - за исключением того, что он создает пузырьки слияния.

Есть ли способ использовать эту кнопку/функциональность в github без создания слияния пузырьков?

4b9b3361

Ответ 1

И.. они исправили это!

См. Блог GitHub о том, что вы сжимаете свое слияние

Если вы перейдете к настройкам своего репозитория, вы увидите раздел "Кнопка слияния" (в разделе "Параметры" ). Он будет иметь две кнопки:

Разрешить коммит слияния
Добавьте все фиксации из ветки головы в базовую ветвь с фиксацией слияния.

и

Разрешить слияние сквоша
Объедините все коммиты из ветки головы в одну фиксацию в базовой ветке.

Если вы снимите флажок с первого параметра (и оставив флажок Разрешить сквош), PR "слияния" приведет к перестановке и сквош.

Ответ 2

Нет.

В блоге git, используя эту кнопку, вы всегда получаете слияние -no-ff (без быстрого слияния).

Вам нужно будет выполнить ручное слияние, если вы не хотите слияния пузырьков:

git checkout master
git remote add cameronmcefee git://github.com/cameronmcefee/Spoon-Knife.git
git fetch cameronmcefee 
git merge cameronmcefee/my-branch
git push origin master