Resolving Merge Conflicts (Matt Pocock skill)

Cinq étapes pour un conflit de merge ou de rebase déjà commencé. Voir l'état réel (historique git, fichiers en conflit). Retrouver les sources primaires de chaque côté : messages de commit, PR, issues d'origine, pour comprendre l'intention derrière chaque changement. Résoudre hunk par hunk en préservant les deux intentions quand c'est possible, et quand elles sont incompatibles, choisir celle qui correspond au but déclaré du merge en notant l'arbitrage. Découvrir puis lancer les vérifications automatiques du projet (typecheck, tests, format). Finir le merge ou le rebase. Elle ne lance jamais --abort.

Forces

Limites

Pour qui

Voir sur Coeurdar