Combinación automática de requestes de extracción en Github sin la burbuja de fusión

El button "Esta request de extracción puede fusionarse automáticamente [request de extracción de combinación]" en github es excelente, excepto que crea burbujas de fusión.

¿Hay alguna forma de utilizar este button / funcionalidad en github sin que se creen burbujas de fusión?

No.

El blog de git dice que al usar este button siempre obtienes una fusión –no-ff (sin fusión de avance rápido).

Tendría que hacer una fusión manual si no quiere fusionar burbujas:

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 

Y … lo arreglaron!

Vea el blog de GitHub sobre cómo aplastar sus compromisos de fusión

Si va a la configuration de su repository, verá una sección "Combinar button" (en Opciones). Tendrá 2 botones disponibles:

Permitir confusiones de fusión
Agregue todos los commit desde la twig principal a la twig base con una combinación de fusión.

y

Permitir la fusión de la calabaza
Combina todas las confirmaciones de la twig principal en una sola confirmación en la twig base.

Si desmarcas la primera opción (y dejaste marcada la opción Permitir combinación de squash ), PR "fusionar" dará como resultado rebase y squashes.