Par défaut, la branche main
est accessible à tous les utilisateurs du projet et n'importe qui peut apporter des modifications à ses fichiers. Pour limiter les modifications et déterminer qui peut y envoyer des validations, vous pouvez définir des restrictions pour autoriser les fusions de branche uniquement après leur approbation.
- Dans le navigateur de gauche, cliquez sur Project Administration (Administration de projet)
.
- Cliquez sur Branches.
- Dans Référentiel et Branches, sélectionnez le référentiel Git et la branche
main
.
- Sélectionnez l'option Requires Review (Exige une révision).
- Dans Réviseurs par défaut, entrez et sélectionnez les utilisateurs.
Un réviseur par défaut est un membre du projet qui est automatiquement ajouté en tant que réviseur lorsqu'une demande de fusion est créée sur la branche.
- Dans la liste déroulante 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.
- (Facultatif) Pour permettre la fusion d'une branche d'évaluation à la branche sélectionnée uniquement si la dernière création de la tâche liée dans la demande de fusion a réussi, cochez la case Exiger la création réussie.
Pour utiliser cette option, liez une tâche de création à une demande de fusion.
- (Facultatif) Si vous voulez réinitialiser le statut d'approbation des réviseurs si la modification est poussée vers une branche après avoir approuvé la demande de fusion, cochez la case Réapprobation requise lorsque la branche est mise à jour.
- (Facultatif) Pour vous assurer que les modifications apportées à la branche cible correspondent au contenu de la branche d'évaluation, cochez la case Les modifications apportées à la branche cible doivent correspondre au contenu d'évaluation.
- (Facultatif) Dans Utilisateurs exemptés de la demande de fusion, 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.
- Cliquez sur Enregistrer.