Skip to main content

Cette version de GitHub Enterprise Server n'est plus disponible depuis le 2024-09-25. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

Configuration du rebasage de validation pour les demandes de tirage

Vous pouvez appliquer, autoriser ou désactiver le rebasage de commits pour toutes les fusions de demandes de tirage (pull requests) sur GitHub dans votre dépôt.

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 demande de tirage ».

  1. Sur GitHub, accédez à la page principale du référentiel.

  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 la fusion de rebasage. Cela permet aux contributeurs de fusionner une demande de tirage en rebasant leurs validations individuelles sur la branche de base.

Si vous sélectionnez également une autre méthode de fusion, les collaborateurs pourront choisir le type de validation de fusion lors de la fusion d’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 ».