Workflow Pull Request
IntermédiaireLe cycle complet feature branch + PR, du premier commit au merge.
- 01
Le workflow classique feature branch + PR
Le cycle complet feature branch + PR, du premier commit au merge.
- 02
Mettre à jour sa branche de PR avec la dernière version de main
Deux approches valables, selon la convention de votre équipe :
- 03
Squash and merge : garder un historique propre sur main
Beaucoup d'équipes activent l'option "Squash and merge" sur GitHub : tous les commits d'une PR sont regroupés en un seul commit sur main, quel que soit le nombre de commits "wip" dans la branche. Cela évite d'avoir à nettoyer soi-même l'historique avant de merger.
- 04
Résoudre les conflits d'une PR
Si GitHub affiche "This branch has conflicts that must be resolved", résolvez en local (plus fiable que l'éditeur web pour des conflits complexes) :
- 05
Répondre à une review : ajouter des commits ou amender
Le cycle complet feature branch + PR, du premier commit au merge.
- 06
Supprimer sa branche après merge
Le cycle complet feature branch + PR, du premier commit au merge.