True merge
Un true merge est une fusion qui conserve une “bosse” dans l’historique à l’aide d’un commit de fusion.
Il s’oppose au principe de fast-forward dont l’objectif est d’aplanir l’historique. On peut donc forcer un true merge soit via la configuration Git, ou depuis la ligne de commande avec l’option de fusion --no-ff
.
Après fusion en fast-forward de dev
dans main
:
Voir notre article sur les fusions et conflits pour plus de détail.