Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Gestion des exigences relatives à la fusion d'une pull request avec les règles d'approbation
Lorsque vous créez une pull request, vous pouvez choisir d'ajouter des réviseurs obligatoires ou facultatifs à cette demande d'extraction individuelle. Cependant, vous pouvez également créer des exigences auxquelles toutes les pull requests doivent répondre lors de la fusion vers une branche de destination spécifique. Ces exigences sont appelées règles d'approbation. Les règles d'approbation sont configurées pour les branches d'un référentiel. Lorsque vous créez une demande d'extraction pour laquelle une règle d'approbation est configurée pour la branche de destination, les exigences de cette règle doivent être satisfaites en plus des approbations de tous les réviseurs requis avant de pouvoir fusionner la demande d'extraction avec cette branche. La création de règles d'approbation peut vous aider à maintenir les normes de qualité pour les fusions avec des succursales telles que votre succursale par défaut.
Les règles d'approbation appliquées à la branche par défaut de votre référentiel source se comporteront légèrement différemment des règles d'approbation appliquées aux autres branches. Toute règle appliquée à la branche par défaut sera automatiquement appliquée à toute branche que vous spécifiez comme branche par défaut. La branche précédemment définie comme branche par défaut conservera toujours les règles qui lui sont appliquées.
Lorsque vous créez des règles d'approbation, vous devez réfléchir à la manière dont ces règles seront respectées par les utilisateurs de votre projet à la fois dans le présent et dans le futur. Par exemple, si votre projet compte six utilisateurs et que vous créez une règle d'approbation qui nécessite cinq approbations avant de pouvoir être fusionnée avec la branche de destination, vous avez effectivement créé une règle qui oblige tout le monde, sauf la personne qui a créé les pull request, à approuver cette pull request avant qu'elle ne puisse être fusionnée.
Note
Vous devez avoir le rôle d'administrateur de projet pour créer et gérer les règles d'approbation dans les CodeCatalyst projets. Vous ne pouvez pas créer de règles d'approbation pour les référentiels liés.
Vous ne pouvez pas supprimer les règles d'approbation, mais vous pouvez les mettre à jour pour qu'elles n'exigent aucune approbation, ce qui supprime effectivement la règle.
Pour consulter et modifier les règles d'approbation des succursales de destination pour les pull requests
-
Accédez au projet dans lequel se trouve votre référentiel.
-
Choisissez le nom du référentiel dans la liste des référentiels sources du projet. Dans le volet de navigation, vous pouvez également choisir Code, puis Référentiels sources.
Choisissez le référentiel dans lequel vous souhaitez consulter les règles d'approbation.
-
Sur la page d'aperçu du référentiel, choisissez Branches.
-
Dans la colonne Règles d'approbation, choisissez Afficher pour voir le statut de toutes les règles pour chaque branche du référentiel.
Dans Nombre minimum d'approbations, le nombre correspond au nombre d'approbations requises avant qu'une pull request puisse être fusionnée avec cette branche.
-
Pour créer ou modifier une règle d'approbation, choisissez Gérer les paramètres. Sur la page des paramètres du référentiel source, dans Règles d'approbation, sélectionnez Modifier.
Note
Vous devez avoir le rôle d'administrateur de projet pour modifier les règles d'approbation.
-
Dans Branche, choisissez le nom de la succursale pour laquelle vous souhaitez configurer une règle d'approbation dans la liste déroulante. Dans Nombre minimum d'approbations, entrez un nombre, puis choisissez Enregistrer.