Análise de código com pull requests na Amazon CodeCatalyst - 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á.

Análise de código com pull requests na Amazon CodeCatalyst

Uma pull request é a principal forma pela qual você e outros membros do projeto podem revisar, comentar e mesclar alterações de código de uma ramificação para outra. Você pode usar pull requests para revisar as alterações no código de forma colaborativa em busca de pequenas alterações ou correções, adições de recursos importantes ou novas versões do seu software lançado. Se você usa problemas para monitorar o trabalho em seu projeto, você pode vincular problemas específicos a pull requests para ajudá-lo a monitorar quais problemas estão sendo resolvidos pelas alterações de código na pull request. Quando você cria, atualiza, comenta, mescla ou fecha uma pull request, um e-mail é enviado automaticamente para o autor da pull request, bem como para todos os revisores obrigatórios ou opcionais da pull request.

dica

Você pode configurar sobre quais eventos de pull request você receberá e-mails como parte do seu perfil. Para ter mais informações, consulte Enviando notificações do Slack e por e-mail de CodeCatalyst.

As pull requests exigem duas ramificações em um repositório de origem: uma ramificação de origem que contém o código que você deseja revisar e uma ramificação de destino, na qual você deseja mesclar o código revisado. A ramificação de origem contém a confirmação AFTER, que é a confirmação que contém as alterações que você deseja mesclar na ramificação de destino. A ramificação de destino contém a confirmação BEFORE, que representa o estado do código (antes de a ramificação da solicitação pull ser mesclada à ramificação de destino).

nota

Enquanto você cria uma pull request, a diferença exibida é a diferença entre a ponta da ramificação de origem e a ponta da ramificação de destino. Depois de criar a pull request, a diferença exibida será entre a revisão da pull request escolhida e o commit que foi a ponta da ramificação de destino quando você criou a pull request. Para obter mais informações sobre diferenças e bases de mesclagem no Git, git-merge-baseconsulte a documentação do Git.

Enquanto uma pull request é criada para um repositório e ramificações de origem específicos, você pode criá-los, visualizá-los, revisá-los e fechá-los como parte do trabalho com seu projeto. Você não precisa visualizar o repositório de origem para visualizar e trabalhar com pull requests. Um estado de pull request é definido como Aberto quando você o cria. A pull request permanece aberta até que você a mescle no CodeCatalyst console, o que muda o estado para Mesclado, ou a feche, o que altera o estado para Fechado.

Depois que seu código for revisado, você poderá alterar o estado do pull request de várias maneiras:

  • Mescle o pull request no CodeCatalyst console. O código na ramificação de origem da pull request será mesclado na ramificação de destino. O status do pull request mudará para Mesclado. Não pode ser alterado novamente para Aberto.

  • Mescle as ramificações localmente, envie suas alterações e, em seguida, feche a pull request no CodeCatalyst console.

  • Use o CodeCatalyst console para fechar a pull request sem mesclar. Isso mudará o status para Fechado e não mesclará o código da ramificação de origem com a ramificação de destino.

Ates de criar uma solicitação pull:

  • Confirme e envie as alterações de código que você deseja revisar para uma ramificação (a ramificação de origem).

  • Configure notificações para seu projeto, para que outros usuários possam ser notificados sobre qualquer fluxo de trabalho executado quando você cria uma pull request. (Essa etapa é opcional, mas recomendada.)