Définir les restrictions de fusion sur la branche main

Par défaut, la branche main est accessible à tous les utilisateurs du projet et n'importe qui peut apporter des modifications à ses fichiers. Pour restreindre les modifications et déterminer qui peut y pousser des validations, vous pouvez définir des restrictions pour autoriser les fusions de succursales seulement après leur approbation.

  1. Dans le navigateur de gauche, cliquez sur Project Administration (Administration de projet) Administration du projet.
  2. Cliquez sur Branches.
  3. Dans Repository (Référentiel) et Branches, sélectionnez le référentiel Git et la branche main.
  4. Sélectionnez l'option Requires Review (Exige une révision).
  5. Dans Réviseurs par défaut, entrez et sélectionnez les utilisateurs.
    Un réviseur par défaut est un membre de projet qui est automatiquement ajouté en tant que réviseur lorsqu'une demande de fusion est créée sur la branche.
  6. Dans la liste déroulante Approvals (Approbations), sélectionnez le nombre minimal de réviseurs qui doivent approuver la branche d'évaluation d'une demande de fusion, où la branche sélectionnée est la branche cible.
  7. (Facultatif) Pour autoriser la fusion d'une branche de révision avec la branche sélectionnée uniquement si la dernière création de la tâche liée dans la demande de fusion réussit, cochez la case Exiger une création réussie.
    Pour utiliser cette option, associez une tâche de création à une demande de fusion.
  8. (Facultatif) Si vous voulez réinitialiser le statut d'approbation des réviseurs si la modification est poussée vers une branche après qu'ils ont approuvé la demande de fusion, cochez la case Réapprobation requise lors de la mise à jour de la branche.
  9. (Facultatif) Pour vous assurer que les modifications poussées vers la branche cible correspondent au contenu de la branche d'évaluation, cochez la case Les modifications poussées vers la branche cible doivent correspondre au contenu de l'évaluation.
  10. (Facultatif) Dans Fusionner les utilisateurs exemptés de demande, spécifiez les utilisateurs qui peuvent ignorer les restrictions de branche et fusionner la branche de révision d'une demande de fusion en dehors de VB Studio ou sans approbations requises.
    Cette option est utile si vous souhaitez autoriser certains utilisateurs à fusionner la branche d'évaluation, quelles que soient les conditions d'évaluation remplies.
  11. Cliquez sur Enregistrer.