Revues de code
Les administrateurs de Développement de l’équipe peuvent exiger que les push subissent une revue de code avant d’accepter des pushs.
Lorsque la revue de code est activée, l’envoi d’un changement à l’instance parente déclenche le workflow de la revue de code. Par défaut, les utilisateurs disposant du rôle teamdev_code_reviewer reçoivent des notifications pour examiner les changements et peuvent approuver ou rejeter les changements. Les réviseurs du code de Développement de l’équipe ont le rôle teamdev_code_reviewer.
Pour chaque modification, les réviseurs peuvent voir les informations suivantes.
- Instance distante d’où provient le changement poussé.
- Qui a poussé le changement au parent.
- Comment s’appelle le changement.
- Quand le changement a été créé.
- Les versions incluses dans le changement.
Les réviseurs doivent approuver ou rejeter une opération push depuis l’application Développement de l’équipe.
Pendant que les changements sont en cours d’examen sur l’instance parente, une instance enfant ne peut pas effectuer les activités suivantes impliquant l’instance parente :
- Transmettre les changements par push à l’instance parente.
- Transmission par pull des changements à partir de l’instance parente.
- Rapprocher les changements avec l’instance parente.
- Remplacez l’instance parente par une autre instance.
- Supprimez l’enregistrement d’instance distante de l’instance parente.