For the complete documentation index, see llms.txt. This page is also available as Markdown.

Visão geral das solicitações de pull

Escrito para a interface antiga

Visão geral

Pull Requests são uma parte fundamental do fluxo de trabalho de DevOps na nuvem, permitindo atualizações de uma branch de origem para uma branch de destino. Eles foram projetados para oferecer suporte à colaboração por meio de revisões de código que devem ser aprovadas antes da mesclagem.

Benefícios dos Pull Requests:

  • Revisão de código: Permite uma análise minuciosa das alterações antes da mesclagem.

  • Detecção de conflitos: Identifica e trata conflitos logo no início do processo.

  • Histórico de release limpo: Mantém um histórico do projeto organizado e claro.

Smart Merge vs Pull Request

Smart Merge e Pull Request mesclam alterações de um branch de origem para um branch de destino, mas cada um é mais adequado a um fluxo de trabalho diferente.

Smart Merge é um processo simplificado, em uma única etapa, que mescla alterações diretamente entre branches sem exigir uma Pull Request ou aprovação da equipe. Ele funciona bem em situações sensíveis ao tempo, como correções urgentes ou mudanças críticas que precisam ser lançadas rapidamente.

Uma Pull Request, por outro lado, é um processo estruturado, em várias etapas, criado para a colaboração da equipe. Ele permite que vários revisores inspecionem as alterações, solicitem revisões e as aprovem formalmente antes da mesclagem.

Como regra geral, use uma Pull Request quando as alterações precisarem de supervisão ou aprovação de outros membros da equipe, e escolha o Smart Merge quando precisar integrar mudanças rapidamente.

Para saber mais sobre Smart Merge, veja o artigo a seguir.

Página de visão geral do Pull Request

A página de visão geral do Pull Request fornece um panorama abrangente de todas as solicitações ativas. Servindo como hub central, ela facilita o acompanhamento do progresso e a prontidão para a mesclagem. Cada Pull Request exibe os seguintes detalhes.

Pull Requests ativos

A página de visão geral do Pull Request lista apenas Pull Requests ativos. Assim que um Pull Request for Mesclado ou Fechado, ele é removido da lista de Pull Requests ativos.

Título e ID

O título e o número de ID do Pull Request. Cada Pull Request recebe um número de ID sequencial exclusivo.

Status

O status do Pull Request pode ser um dos seguintes: Criado, Revisão solicitada, Alterações solicitadas e Aprovado.

Autor

O usuário Flosum que criou o Pull Request.

Atividade mais recente

O tempo decorrido desde a atividade mais recente do Pull Request.

Destino e origem

As branches de destino e de origem são listadas com uma seta apontando da origem para o destino. Clicar em uma branch leva você à página principal da branch.

Revisores

Os usuários Flosum que estão atribuídos como revisores do Pull Request.

Clicar em um Pull Request leva você à página de visão geral da solicitação, onde você pode executar ações sobre ela.

O Três pontos verticais menu no final de um Pull Request oferece as seguintes opções:

  • Editar: Leva você à página de edição do Pull Request para alterar: branch de destino, branch de origem, Nome, e Descrição.

  • Fechar: Encerra o Pull Request sem mesclá-lo. Depois de fechado, o Pull Request não é mais exibido na lista de Pull Requests e nenhuma outra ação pode ser executada.

Pesquisa, ordenação e filtragem

A página de Pull Requests pode ser pesquisada, filtrada e ordenada usando as seguintes ferramentas.

  • Pesquisar – pesquise pelo nome ou ID do Pull Request.

  • Autores – filtrar pelo criador do PR.

  • Status – filtrar por estado (Criado, Revisão solicitada, Alterações solicitadas, Aprovado).

  • Revisores – filtrar por revisores atribuídos.

  • Atividade mais recente – ordenar Pull Requests por:

    • Ordenar por nome A–Z – ordem alfabética.

    • Ordenar por nome Z–A – ordem alfabética inversa.

    • Atividade mais recente – atualizações mais recentes primeiro.

    • Atividade mais antiga – atualizações mais antigas primeiro.

  • Intervalo de datas – filtrar por período de criação ou atualização. Use o widget de data para informar um intervalo.

Status do Pull Request

Status
Descrição

Criado

Pull Request aberto, mas não revisado.

Revisão solicitada

Revisores atribuídos, mas aguardando o feedback deles.

Alterações solicitadas

Os revisores solicitaram revisões antes da aprovação.

Aprovado

O Pull Request foi aprovado pelos revisores e está pronto para ser mesclado.

Processo de Pull Request

Pull Requests envolvem três etapas principais: criação, revisão e mesclagem. Se surgirem conflitos durante a criação, eles devem ser resolvidos antes da mesclagem. Orientações detalhadas para cada etapa são fornecidas nos artigos a seguir.

Melhores práticas

Atualizado

Isto foi útil?