Vous pouvez configurer les options de fusion de demande de tirage (pull request) pour répondre aux besoins de votre workflow et à vos préférences de gestion de l’historique Git. Pour plus d’informations, consultez « Configuration des fusions de pull request ».
Pour plus d’informations sur les messages de commit par défaut pour les fusions Squash, consultez À propos des fusions de demande de tirage.
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre référentiel, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

-
Sur la page de configuration « Général » (qui est sélectionnée par défaut), faites défiler la page jusqu'à la section intitulée « Demandes de tirage (pull request) ».
-
Sous « Demandes de tirage », sélectionnez Autoriser la fusion Squash. Cette option permet aux contributeurs de fusionner une demande de tirage en effectuant une fusion Squash de toutes les validations en une seule. Le message de validation par défaut présenté aux contributeurs lors de la fusion est le titre et le message de validation si la demande de tirage contient seulement 1 validation, ou le titre de la demande de tirage et la liste des validations si la demande de tirage contient 2 validations ou plus.
-
Facultativement, sous Autoriser la fusion squash, sélectionnez le menu déroulant, puis cliquez sur le format du message de validation squash par défaut présenté aux contributeurs lors de la fusion.
Le message par défaut utilise le titre et le message de la validation si la demande de tirage contient uniquement 1 validation, ou le titre de la demande de tirage et la liste des validations si la demande de tirage contient 2 validations ou plus. Vous pouvez également choisir d’utiliser uniquement le titre de la pull request, le titre de la pull request et les détails du commit, ou le titre et la description de la pull request.
Si vous sélectionnez plusieurs méthodes de fusion, les collaborateurs peuvent choisir quel type de validation de fusion utiliser lorsqu’ils fusionnent une pull request.
Pour aller plus loin
-
[AUTOTITLE](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges) -
[AUTOTITLE](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request)