Revues de code
Les administrateurs de Développement d’équipe peuvent exiger que les push fassent l’objet d’une revue de code avant d’accepter des pushs.
Lorsque la revue de code est activée, transmettre par push un changement à l’instance parente déclenche le workflow de revue de code. Par défaut, les utilisateurs dotés 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.
- L’instance distante d’où provient le changement poussé.
- Qui a poussé le changement vers le 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 transmission 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 :
- Transmettez les modifications par push à l’instance parente.
- Transmettez les modifications par pull à partir de l’instance parente.
- Rapprocher les changements avec l’instance parente.
- Remplacez l’instance parente par une autre instance.
- Supprimez l’enregistrement de l’instance distante pour l’instance parente.