Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Esta versão do GitHub Enterprise foi descontinuada em 2021-03-02. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Gerenciar a atribuição de revisão de código para a sua equipe

As atividades de revisão do código indicam claramente quais membros de uma equipe devem enviar uma revisão para um pull request.

O atribuição de revisão do código está disponível com GitHub Team, GitHub Enterprise Server 2.20+ e GitHub Enterprise Cloud. Para obter mais informações, consulte os "Produtos do GitHub".

Neste artigo

Os mantenedores de equipe e os proprietários da organização podem configurar atribuições de revisão de código.

Sobre as atribuições de revisão de código

Ao usar atribuições de revisão de código, a qualquer momento em que for solicitado que a sua equipe revise um pull request, a equipe será removida como revisora e um subconjunto específico de integrantes da equipe será atribuído em seu lugar. As atribuições de revisão de código permitem que você decida se toda a equipe ou apenas um subconjunto dos seus integrantes serão notificados quando for solicitado que uma equipe faça a revisão.

Quando se solicita automaticamente que os proprietários de códigos façam uma revisão, a equipe será removida e substituída por indivíduos. As aprovações individuais não satisfazem o requisito para aprovação do proprietário do código em um branch protegido. Para obter mais informações, consulte "Sobre proprietários do código".

Encaminhar algoritmos

Escolha as atribuições de revisão de código e atribua os revisores automaticamente com base em um dos dois algoritmos possíveis.

O algoritmo round robin (rotativo) escolhe os revisores com base em quem recebeu a solicitação de revisão menos recente e tem o foco em alternar entre todos os integrantes da equipe, independentemente do número de avaliações pendentes que possuem atualmente.

O algoritmo do balanço de carga escolhe os revisores com base no número total de solicitações de revisão recentes de cada integrante e considera o número de revisões pendentes para cada integrante. O algoritmo do balanço de carga tenta garantir que cada integrante da equipe revise um número igual de pull requests em qualquer período de 30 dias.

Configurar a atribuição da revisão de código

  1. No canto superior direito de GitHub Enterprise Server, clique na sua foto de perfil e, em seguida, clique em Seu perfil.
    Profile photo
  2. No lado esquerdo da página do seu perfil, em "Organizações", clique no ícone da sua organização.
    ícones da organização
  3. No nome da organização, clique em Teams (Equipes).
    Guia equipes
  4. Na aba Teams (Equipes), clique no nome da equipe.
    Lista das equipes da organização
  5. No topo da página da equipe, clique em Settings.
    Configurações da equipe
  6. Na barra lateral esquerda, clique em Atribuição de revisão de código
    Botão da atribuição da revisão de código
  7. Selecione Habilitar atribuição automática.
    Botão da atribuição da revisão de código
  8. Em "Quantos membros da equipe devem ser atribuídos para a revisão?, use o menu suspenso e escolha um número de revisores a serem atribuídos a cada pull request.
    Menu suspenso do número de revisores
  9. Em "Algoritmo de encaminhamento", use o menu suspenso e escolha qual algoritmo você gostaria de usar. Para obter mais informações, consulte "Algoritmos de encaminhamento".
    Menu suspenso do algoritmo de encaminhamento
  10. Opcionalmente, para sempre ignorar determinados membros da equipe, selecione Nunca atribuir certos integrantes da equipe. Em seguida, selecione um ou mais integrantes da equipe que você gostaria de ignorar sempre.
    Menu suspenso e caixa de seleção "Nunca atribuir certos integrantes da equipe"
  11. Opcionalmente, para notificar apenas os integrantes da equipe escolhidos pela atribuição de revisão de código para cada solicitação de revisão de pull request, em "Notificações", selecione Ao atribuir integrantes da equipe, não notifique toda a equipe.
    Notificações de atribuições de revisão de código
  12. Clique em Save changes (Salvar alterações).

Desabilitar atribuição de revisão de código

  1. No canto superior direito de GitHub Enterprise Server, clique na sua foto de perfil e, em seguida, clique em Seu perfil.
    Profile photo
  2. No lado esquerdo da página do seu perfil, em "Organizações", clique no ícone da sua organização.
    ícones da organização
  3. No nome da organização, clique em Teams (Equipes).
    Guia equipes
  4. Na aba Teams (Equipes), clique no nome da equipe.
    Lista das equipes da organização
  5. No topo da página da equipe, clique em Settings.
    Configurações da equipe
  6. Selecione Habilitar atribuição automática para remover a marca.
    Botão da atribuição da revisão de código
  7. Clique em Save changes (Salvar alterações).