Un
Tous les autres cas de figure relèvent du
Dans cet article de fond, nous allons explorer en détail les sémantiques de merge et rebase, apprendre à choisir entre l’un ou l’autre, et donner des clés pour les utiliser au mieux afin d’obtenir un historique impeccable.
Mise à jour : la version anglaise de cet article est ici
git merge
ne devrait être utilisé que pour la récupération fonctionnelle, intégrale et finale d’une branche dans une autre, afin de préserver un graphe d’historique sémantiquement cohérent et utile, lequel représente une véritable valeur ajoutée.Tous les autres cas de figure relèvent du
rebase
sous toutes ses formes : classique, tri-partite, interactif ou cherry picking.Dans cet article de fond, nous allons explorer en détail les sémantiques de merge et rebase, apprendre à choisir entre l’un ou l’autre, et donner des clés pour les utiliser au mieux afin d’obtenir un historique impeccable.
Mise à jour : la version anglaise de cet article est ici