Skip to main content

Configuration de la fusion de validation pour les demandes de tirage

Vous pouvez appliquer, autoriser ou désactiver la fusion avec un commit de fusion pour toutes les fusions de demandes de tirage sur GitHub.com dans votre dépôt.

Vous pouvez configurer les options de fusion de demande de tirage sur GitHub.com 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 demande de tirage ».

  1. Dans GitHub.com, accédez à la page principale du dépôt.

  2. Sous le nom de votre dépôt, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

    Capture d’écran d’un en-tête de dépôt montrant les onglets. L’onglet « Paramètres » est mis en évidence avec un encadré orange foncé.

  3. Sous « Demandes de tirage », sélectionnez Autoriser les commits de fusion. Cette option permet aux contributeurs de fusionner une demande de tirage (pull request) avec un historique complet des validations.

  4. Vous pouvez aussi sélectionner le menu déroulant sous Autoriser les commits de fusion, puis cliquer sur le format du message de commit présenté aux contributeurs pendant la fusion.

    Le message par défaut inclut le numéro et le titre de la demande de tirage. Par exemple : Merge pull request #123 from patch-1. Vous pouvez également choisir d’utiliser uniquement le titre de la demande de tirage, ou le titre et la description de la demande de tirage.

Si vous sélectionnez plusieurs méthodes de fusion, les collaborateurs peuvent choisir le type de fusion des validations à utiliser lorsqu’ils fusionnent une demande de tirage. S’il existe une règle de branche protégée dans votre dépôt qui nécessite un historique de commits linéaire, vous devez autoriser la fusion squash, la fusion rebase ou les deux. Pour plus d’informations, consultez « À propos des branches protégées ».

Pour aller plus loin