Gérer les modifications dans un projet collaboratif peut être complexe.
Sans un système structuré, les erreurs et les conflits de code peuvent survenir fréquemment.
L’article explore l’utilisation des Pull Requests sur GitHub pour simplifier et sécuriser la fusion des branches.
Devenez expert en gestion de dépôts et automatisez avec GitHub Actions!

Les Pull Requests sont des outils essentiels pour intégrer des modifications entre les branches d’un même dépôt ou depuis des forks. Elles permettent de proposer des changements, de les discuter et de les réviser avant de les fusionner dans la branche principale. Dans cette section nous allons créer une pull request d’une branche.
Dans le chapitre précédent, nous avons créé une branche nommée ‘Feat/add-new-yaml-file’ et fusionnée cette branche dans notre dépôt local. Cependant, les modifications apportées à la branche principale n’ont pas encore été poussées vers le dépôt distant. Nous allons donc créer une Pull Request pour demander la fusion de ces changements. »
Voici le contenu par défaut de notre dépôt distant.
Procéderons maintenant à créer une pull requests en cliquant la section correspondante :
Cliquons ensuite sur ‘New Pull Request’ , et un formulaire avec le titre et la description de la Pull Request s’affiche ainsi.
Il est important de bien indiquer que la branche « base » correspond à la branche principale, tandis que la branche « compare » est celle à comparer.
Un titre par défaut est proposé, mais nous pouvons le modifier. Un champ pour la description est également disponible pour expliquer la Pull Request. Une fois le formulaire complété, nous avons la possibilité d’ajouter des reviewers et des labels dans le champ à gauche. Enfin, lorsque tout est prêt, nous pouvons cliquer sur ‘Create Pull Request’ pour finaliser la création. La Pull Request sera alors créée, et la branche sera prête à être fusionnée par la suite.
Voilà, la pull request est maintenant créée. Comme nous pouvons le constater, il est possible de la fusionner immédiatement, ce qui signifie qu’aucune règle ou vérification n’est requise. Sinon, le bouton resterait grisé jusqu’à ce que les conditions définies dans la section « Add rule » soient remplies. Il est également possible d’ajouter un commentaire à la pull request si on le souhaite.
Parfait, notre pull request est bien créée. Dans le prochain chapitre, nous verrons comment effectuer une revue de code.
Formez-vous gratuitement avec Alphorm !
Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.
FAQ
Comment créer une Pull Request sur GitHub ?
Pourquoi utiliser les Pull Requests ?
Comment ajouter des reviewers à une Pull Request ?
Quelle est l'importance des labels sur une Pull Request ?
Que faire après avoir créé une Pull Request ?
Conclusion
En maîtrisant les Pull Requests sur GitHub, vous optimisez la gestion de vos projets collaboratifs. Quelle technique de gestion de code utilisez-vous pour améliorer votre flux de travail ?