Revisões de código
Os administradores de Desenvolvimento da equipe podem exigir que os envios por push passem por revisão de código antes de aceitar envios por push.
Quando a revisão de código está habilitada, o envio de uma mudança para a instância primária aciona o fluxo de trabalho de revisão de código. Por padrão, os usuários com a função teamdev_code_reviewer recebem notificações para revisar as mudanças e podem aprovar ou rejeitar mudanças. Os revisores de código de desenvolvimento da equipe têm a função teamdev_code_reviewer.
Para cada mudança, os revisores podem ver as seguintes informações.
- De qual instância remota vem a mudança enviada.
- Quem enviou a mudança para o pai.
- Como a mudança é chamada.
- Quando a mudança foi criada.
- Quais versões a mudança inclui.
Os revisores devem aprovar ou rejeitar um envio por push da aplicação Desenvolvimento da equipe.
Enquanto as mudanças estão sendo revisadas na instância primária, uma instância secundária não pode realizar as seguintes atividades que envolvem a instância primária:
- Envie as mudanças para a instância primária.
- Extraia mudanças da instância primária.
- Reconciliar mudanças com a instância primária.
- Altere a instância primária para outra instância.
- Exclua o registro de instância remota da instância primária.