2011-05-18 13 views
6

El comando git merge tiene una opción para realizar una fusión de avance rápido, pero esto no es lo que quiero, porque si no puede hacer una fusión de avance rápido, usa la fusión normal.¿Cómo evitar que la combinación vuelva a la estrategia de fusión normal cuando no es posible una fusión de avance rápido?

¿Hay un comando git que solo realiza una fusión de avance rápido (desde la rama remota rastreada) y no hace nada si la fusión de avance rápido no es posible?

Respuesta

8

Desde la página git-merge hombre:

--ff sólo

Negarse a fusionar y salida con un estado distinto de cero a menos que el HEAD y ya está en marcha al día o de la fusión se puede resolver como un avance rápido.

+3

Podría jurar, esta opción aún no estaba disponible al leer la documentación de fusión la última vez. ;) – Mot

+3

quizás alguien lo haya fusionado desde entonces :-) – Mat

Cuestiones relacionadas