Partilhar via


Revisão de código TFVC no Visual Studio

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Você pode usar o Visual Studio para solicitar revisões de código, responder a solicitações de revisão e suspender e retomar o trabalho para o Controle de Versão do Team Foundation (TFVC).

Se você estiver usando o controle de origem do Git em vez do TFVC, use um de solicitação pull para revisões de código.

Observação

Os recursos Visual Studio My Work e Code Review estão disponíveis com as seguintes edições:

  • Visual Studio 2022: Comunidade do Visual Studio, Visual Studio Professional e Visual Studio Enterprise
  • Visual Studio 2019: Visual Studio Professional e Visual Studio Enterprise

Pré-requisitos

Antes de pedir uma revisão de código, certifique-se de que compartilhou seu código no TFVC.

Solicite uma revisão de código

Antes de fazer check-in do código, você pode usar o Visual Studio para pedir a outra pessoa da sua equipe para revisá-lo. Sua solicitação aparece na janela do Team Explorer do destinatário na página Meu Trabalho.

Para solicitar uma revisão de código, antes de integrar uma alteração:

  1. Vá para a página My Work no Team Explorer.

    Captura de tela de Meu Trabalho na página inicial do Team Explorer.

  2. Na página Meu Trabalho, selecione Solicitar revisão.

    Captura de tela do link Solicitar revisão na página Meu Trabalho do Team Explorer.

  3. Na página Nova Revisão de Código, insira o(s) nome(s) do(s) revisor(es) e um assunto para a revisão de código e selecione Enviar solicitação.

    Captura de tela do botão Enviar solicitação e da página Nova revisão de código preenchida no Team Explorer.

  4. Você pode suspender seu trabalho para poder trabalhar em outra coisa enquanto espera para ouvir de volta a revisão de código. Na página Meu Trabalho do Team Explorer, selecione Suspender na seção Trabalho em Andamento, insira opcionalmente um nome diferente para o trabalho suspenso e, em seguida, selecione Suspender.

    Captura de tela do link Suspender na página Meu Trabalho do Team Explorer.

Responder à solicitação de revisão de código

Os revisores solicitados veem a solicitação de revisão de código em Team Explorer, examinam as alterações e dão seus comentários. Para responder a um pedido de revisão:

  1. Na página Meu Trabalho do Team Explorer, localize a solicitação de revisão.

    Captura de ecrã de um pedido de revisão na página O Meu Trabalho do Team Explorer.

  2. Para abrir a revisão de código, clique duas vezes na solicitação ou clique com o botão direito do mouse nela e selecione Abrir.

  3. Na página de revisão de código , pode selecionar os ficheiros alterados para rever as diferenças.

    Captura de tela do link do arquivo na página Revisão de código.

  4. Para adicionar comentários, na janela de diferenças, selecione o código para comentar, clique com o botão direito do mouse e selecione Adicionar comentário. Você também pode pressionar Ctrl+Shift+K.

    Captura de ecrã a mostrar um comentário adicionado e o botão Enviar comentários.

  5. Selecione Enviar comentários para enviar os comentários.

Você também pode receber alertas por e-mail para revisões de código. Para se inscrever, selecione Alertas de Projeto em Projeto de Equipe na página de Configurações em Team Explorer .

Captura de tela mostrando o link Alertas do Projeto na página Configurações do Team Explorer.

Atualize o código com base nos comentários da revisão

Quando você obtém os resultados da revisão de código, você pode retomar o trabalho no projeto.

  1. Na página Meu Trabalho no Team Explorer, selecione Retomar em Trabalho Suspenso.

    Captura de tela mostrando o link Retomar na página Meu Trabalho do Team Explorer.

    Suas alterações são desarquivadas e as janelas abertas são restauradas, para que você possa incorporar o feedback da avaliação.

  2. Na página Revisão de código, pode fechar a revisão selecionando Fechar Revisão e, em seguida, selecionando Concluir se a revisão estiver concluída, ou Abandonar se não pretende terminá-la.

Próximos passos