Gerenciando requisitos para mesclar uma pull request com regras de aprovação - Amazon CodeCatalyst

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Gerenciando requisitos para mesclar uma pull request com regras de aprovação

Ao criar uma pull request, você pode optar por adicionar revisores obrigatórios ou opcionais a essa pull request individual. No entanto, você também pode criar requisitos que todas as pull requests devem atender ao mesclar com uma ramificação de destino específica. Esses requisitos são chamados de regras de aprovação. As regras de aprovação são configuradas para filiais em um repositório. Quando você cria uma pull request cuja ramificação de destino tem uma regra de aprovação configurada para ela, os requisitos dessa regra devem ser atendidos, além das aprovações de todos os revisores necessários, antes que você possa mesclar a pull request com essa ramificação. A criação de regras de aprovação pode ajudá-lo a manter os padrões de qualidade para fusões em filiais, como sua filial padrão.

As regras de aprovação aplicadas à ramificação padrão do seu repositório de origem se comportarão de maneira um pouco diferente das regras de aprovação aplicadas a outras ramificações. Qualquer regra aplicada à ramificação padrão será aplicada automaticamente a qualquer ramificação que você especificar como ramificação padrão. A ramificação anteriormente definida como a ramificação padrão ainda manterá as regras aplicadas a ela.

Ao criar regras de aprovação, você deve considerar como essa regra será cumprida pelos usuários do seu projeto no presente e no futuro. Por exemplo, se você tem seis usuários em seu projeto e cria uma regra de aprovação que exige cinco aprovações antes que ela possa ser mesclada na ramificação de destino, você efetivamente criou uma regra que exige que todos, exceto a pessoa que criou as pull requets, aprovem essa pull request antes que ela possa ser mesclada.

nota

Você deve ter a função de administrador do projeto para criar e gerenciar regras de aprovação em CodeCatalyst projetos. Você não pode criar regras de aprovação para repositórios vinculados.

Você não pode excluir as regras de aprovação, mas pode atualizá-las para que não exijam nenhuma aprovação, o que efetivamente remove a regra.

Para visualizar e editar regras de aprovação para filiais de destino para pull requests
  1. Navegue até o projeto em que seu repositório reside.

  2. Escolha o nome do repositório na lista de repositórios de origem do projeto. Como alternativa, no painel de navegação, escolha Código e, em seguida, escolha Repositórios de origem.

    Escolha o repositório em que você deseja visualizar as regras de aprovação.

  3. Na página de visão geral do repositório, escolha Branches.

  4. Na coluna Regras de aprovação, escolha Exibir para ver o status de todas as regras para cada ramificação do repositório.

    Em Número mínimo de aprovações, o número corresponde ao número de aprovações necessárias antes que uma pull request possa ser mesclada a essa filial.

  5. Para criar ou alterar uma regra de aprovação, escolha Gerenciar configurações. Na página de configurações do repositório de origem, em Regras de aprovação, escolha Editar.

    nota

    Você deve ter a função de administrador do projeto para editar as regras de aprovação.

  6. Em Filial, escolha o nome da filial para a qual você deseja configurar uma regra de aprovação na lista suspensa. Em Número mínimo de aprovações, insira um número e escolha Salvar.