Criar uma solicitação de pull no Visual Studio
Se você for autenticado no GitHub ou no Azure DevOps e tiver enviado alterações por push para o repositório remoto, poderá criar uma solicitação de pull sem sair do Visual Studio. As solicitações pull são uma ferramenta essencial no GitHub e no Azure DevOps para revisão de código. Essas revisões ajudam a capturar problemas nos novos recursos e permitem que os colegas compartilhem sua experiência com diferentes regiões da base de código - melhorando a integridade da base de código em geral.
Observação
Para experimentar o recurso, verifique se ele está habilitado em Ferramentas>Opções>Visualizar Recursos>Solicitação de Pull
Para criar uma solicitação de pull, siga estas etapas:
Antes de criar uma solicitação de pull, você precisa criar uma nova ramificação para suas alterações. Essa ramificação mantém suas modificações separadas da ramificação principal até que estejam prontas para serem mescladas.
Em seguida, você pode confirmar e enviar por push suas alterações como faria normalmente na janela Alterações do Git.
Selecione o link na faixa de notificação para Criar no Visual Studio ou Criar no navegador.
Como alternativa, você pode criar uma solicitação de pull de uma ramificação remota navegando até a janela Nova Solicitação de Pull pelo menu de nível superior Git>GitHub ou Azure DevOps>Nova Solicitação de Pull. Ou clique com o botão direito do mouse em uma ramificação na Janela do Repositório Git.
Ou selecione com o botão direito do mouse uma ramificação na Janela do Repositório Git para abrir o menu de contexto e selecione Nova Solicitação de Pull.
Selecione a ramificação na qual você quer mesclar e dê à sua solicitação de pull um título e uma descrição. Você pode usar a sintaxe de markdown para formatar sua descrição de solicitação pull do Visual Studio. Experimente digitando os símbolos de markdown na caixa Descrição e visualizar sua marcação selecionando o botão Visualizar.
Dica
Com o Visual Studio 2022 versão 17.10 preview 2 e posterior e as extensões do GitHub Copilot, você pode usar a IA para gerar uma descrição detalhada da pull request que descreve suas alterações. Pressione o ícone de caneta brilhante para solicitar que o GitHub Copilot gere uma descrição de pull request. Para instalar o GitHub Copilot, consulte Instalar e gerenciar o GitHub Copilot no Visual Studio.
A visualização da diferença permite que você veja todas as alterações nos arquivos que foram confirmadas como parte da sua solicitação de pull. Confira Comparar arquivos - exibição de comparação.
Dica
A opção de exibição de diferença de resumo permite que você revise apenas as seções alteradas do código.
Você pode vincular itens de trabalho referenciando-os com a pesquisa de problemas, digitando
#
a descrição ou pressionando o botão # no canto inferior direito. Você também pode adicionar seus revisores digitando seu nome de usuário do GitHub ou a identidade ou email do Azure DevOps.’Depois de clicar em Criar na sua solicitação de pull, outros desenvolvedores poderão examinar suas alterações e fornecer comentários. Ou, com o Visual Studio 17.12 e posterior, clique na lista suspensa e escolha Criar como rascunho.
Com o Visual Studio 17.12 e posterior, você pode habilitar o recurso Modelos de Solicitação de Pull (em Recursos de Visualização do Ambiente>de Opções>de Ferramentas>) para que seu modelo de PR padrão em seu repositório seja usado ao criar uma nova solicitação de pull para GitHub e Azure DevOps. Saiba mais sobre como adicionar um modelo de solicitação de pull ao repositório na documentação do GitHub e na documentação do Azure DevOps.
Exibir comentários de solicitação de pull no editor
A partir do Visual Studio 17.11, você pode exibir comentários e sugestões de revisores sem alternar contextos para o navegador.
Para habilitar esse recurso, abra Opções de>Ferramentas>Recursos de pré-visualização e certifique-se de que Comentários de solicitação de pull esteja selecionado.
Para exibir os comentários de uma solicitação de pull, faça check-out de qualquer ramificação com uma ramificação de solicitação de pull ativa e selecione Mostrar comentários em arquivos na barra de informações. Você também pode selecionar o número de PR na janela Alterações do Git ou no menu de nível superior do Git com Git>GitHub ou Azure DevOps>Mostrar comentários em arquivos.
Você pode navegar entre arquivos e comentários individuais usando os ícones na barra de ferramentas ou usar os seguintes atalhos de teclado:
Ação | Atalho de teclado |
---|---|
Vá para o arquivo anterior na solicitação de pull | Ctrl+Shift+Alt+F6 |
Vá para o próximo arquivo na solicitação de pull | Ctrl+Alt+F6 |
Vá para o comentário anterior | Ctrl+Shift+Alt+F8 |
Vá para o próximo comentário | Ctrl+Alt+F8 |
Próximas etapas
Para continuar seu percurso, visite a página Fetch, pull e sync no Visual Studio.