Exibir, filtrar e abrir solicitações de pull

Serviços do Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Visual Studio 2019 | Visual Studio 2022

Dica

Você pode usar a IA para ajudar nas tarefas do Azure DevOps. Consulte Ativar assistência de IA com o servidor MCP do Azure DevOps para começar.

Você cria pull requests (PRs) para revisar e mesclar alterações de código em um repositório Git no Azure Repos. Os membros da equipe e os stakeholders podem revisar as alterações e fornecer comentários antes de mesclar o código na ramificação de destino. Os revisores também podem comentar as alterações e votar para aprovar ou rejeitar o código.

As equipes podem exigir PRs para quaisquer alterações em ramificação protegidas e definir políticas de ramificação para exigir que determinadas PRs atendam a critérios específicos.

Há várias maneiras de listar, filtrar, exibir e abrir PRs para um projeto.

Pré-requisitos

Categoria Requisitos
Acesso ao projeto Membro de um projeto.
Permissões - Exibir código em projetos privados: no mínimo acesso Básico.
- Clonar ou contribuir para o código em projetos privados: membro do grupo de segurança Colaboradores ou permissões correspondentes no projeto.
- Definir permissões de branch ou repositório: gerenciar permissões para o branch ou repositório.
- Defina políticas de ramificação, verificações de status ou altere a ramificação padrão: permissão Editar políticas para o repositório ou a ramificação, ou associação ao grupo de segurança Administradores do Projeto.
- Importar um repositório: membro do grupo de segurança Administradores do projeto ou com a permissão Criar repositório no nível do projeto Git definida como Permitir. Para obter mais informações, consulte Definir permissões do Repositório do Git.
Serviços Repositório habilitado.
Tools Opcional. Use os comandos az repos: CLI do Azure DevOps.
Categoria Requisitos
Acesso ao projeto Membro de um projeto.
Permissões - Exibir código: no mínimo acesso Básico.
- Clonar ou contribuir para o código: Membro do grupo de segurança Colaboradores ou com permissões correspondentes no projeto.
Serviços Repositório habilitado.

Listar as solicitações de pull

Você pode listar PRs usando o site do projeto do Azure DevOps, o Visual Studio ou a linha de comando do Azure DevOps.

  1. Para listar PRs em um repositório específico em um projeto, vá para esse projeto no portal da Web e selecioneSolicitações de >Pull do Repositório.

    Captura de tela da exibição de suas solicitações de pull.

  2. Verifique se você selecionou o repositório correto.

    Captura de tela da escolha do repositório.

  3. O modo de exibição padrão mostra suas PRs na guia Mine. Selecione Ativo para mostrar todas as PRs ativas para o repositório atual. Selecione Concluído ou Abandonado para apresentar listas de PRs fechadas.

    Selecione qualquer PR na lista para acessar a página visão geral da PR.

    Captura de tela das guias de exibição para PRs no Azure Repos.

  4. Você pode listar todas as suas solicitações pull (PRs) em diferentes projetos em sua organização escolhendo Solicitações Pull na visão Meu Trabalho.

    Captura de tela da exibição de todas as suas solicitações de pull.

Definir uma exibição de solicitação de pull personalizada

Filtrar a lista de RP ajuda você a encontrar e organizar PRs para priorizar os arquivos mais importantes em seu fluxo de trabalho.

Para filtrar a lista de PR, na página Solicitações de pull, selecione o ícone Filtro no canto superior direito. Em seguida, selecione branch de destino ou outro cabeçalho de coluna e selecione o branch ou outro valor pelo qual deseja filtrar.

Para personalizar ainda mais sua exibição da lista de PR, selecione Personalizar exibição no canto superior direito na página Solicitações de pull.

Captura de tela mostrando o botão Personalizar exibição na página de Pull requests.

Na página Personalizar exibição, você pode reorganizar as seções de exibição atuais, editá-las ou removê-las. Para criar uma nova seção, selecione Adicionar seção.

Captura de tela mostrando a página Personalizar exibição com o botão Adicionar seção.

Na página Personalizar seção , insira e selecione valores para filtrar a seção por parâmetros como estado de rascunho ou data atualizada. Você pode escolher se deseja mostrar as solicitações de pull que aprovei ou rejeitei em uma guia separada ou excluir solicitações de pull (duplicatas) incluídas nas seções anteriores. Quando terminar de personalizar o modo de exibição, selecione Salvar.

Captura de tela mostrando a página da seção Personalizar.

Essas exibições personalizadas criam seções separadas e colapsáveis na página de pull request. Essas consultas personalizadas também funcionam em repositórios na guia Minhas solicitações de pull da página inicial da organização. Captura de tela da página de Pull Requests mostrando seções colapsáveis.

Para alterar os parâmetros das exibições personalizadas, selecione o botão Personalizar ao lado do modo de exibição. Ou selecione Personalizar modo de exibição e, na tela Personalizar exibição, selecione a exibição que você deseja alterar. Alguns modos de exibição, como Atribuído a mim, não podem ser personalizados, mas podem ser reorganizados ou removidos.

Em uma guia Arquivos de PR, você pode usar vários filtros para selecionar arquivos e comentários para revisões mais rápidas. Selecione Filtrar e selecione entre as opções.

Captura de tela da guia Arquivos com opções de filtro.

  • Palavra-chave: insira uma palavra-chave.
  • Revisado/Não Revisado: Todos (padrão), Pendentes, Revisados.
  • Arquivos com comentários: todos os arquivos (padrão), arquivos com comentários.
  • Comentários: Mostrar (padrão), Novidades, Ocultar.
  • Status do comentário: Ativo (padrão), Pendente, Resolvido, Como projetado, Não será corrigido, Fechado.
  • Comentado por: Todos os comentários (padrão) ou uma pessoa específica.

Você também pode digitar uma cadeia de caracteres no campo Pesquisa para mostrar os resultados correspondentes das opções anteriores.

Abrir uma solicitação de pull

Quando você abre uma PR do navegador ou do CLI do Azure, a página Visão geral de PR é aberta no navegador. No Visual Studio 2022, selecionar uma solicitação de pull abre uma experiência de revisão de PR inserida diretamente no IDE. Você ainda pode abrir a PR no navegador como alternativa.

Para abrir uma PR no navegador, selecione a PR na lista na página Solicitações de pull. A PR é aberta na guia Visão geral. A guia Visão geral mostra o título, a descrição, os revisores, os itens trabalhados vinculados, o histórico e os status da PR. Você pode ver um resumo das políticas de ramificação que estão sendo aprovadas ou reprovadas e ver comentários que os revisores fizeram.

Captura de tela que mostra a guia Visão Geral do P R.

Na aba Arquivos do PR, você pode revisar as alterações efetivas nos arquivos do PR. Nas guias Atualizações e Confirmações, você pode ver as alterações que o autor fez para atualizar a ramificação da PR.

Para revisar as alterações, fazer comentários ou sugestões ou aprovar ou votar na PR, consulte Revisar solicitações de pull.

Exibir e atualizar solicitações de pull de um dispositivo móvel

Você pode usar dispositivos móveis para exibir todas as telas de PR do Azure Repos e executar ações.

Captura de tela das telas de PR do Azure Repos em um dispositivo móvel.

Próximas etapas