Compartilhar via


Desenvolver código e gerenciar alterações pendentes

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Visual Studio 2019 | Visual Studio 2022

A maioria das alterações feitas em seus arquivos são enfileiradas como alterações pendentes. Ao trabalhar, você pode organizar, gerenciar e obter detalhes sobre o que você mudou.

Trabalhar no Visual Studio

Na home page do Visual Studio Team Explorer , que você pode abrir pressionando Ctrl+0, H, você pode começar a codificar em uma solução nova ou existente.

Captura de tela que mostra Soluções na home page do Team Explorer.

Depois de abrir uma solução, você pode abrir o Gerenciador de Soluções pressionando Ctrl+Alt+L.

Captura de tela do Gerenciador de Soluções com projetos e arquivos.

Quando você usa o Gerenciador de Soluções para abrir e modificar um arquivo que está sob controle do código-fonte, o arquivo é automaticamente verificado para você. Os ícones parecem indicar quais arquivos você não alterou o ícone Inalterado, aqueles que você fez check-out do ícone Alterado e aqueles que você adicionou ao ícone adicionado à solução.

Se você estiver trabalhando em uma solução que contenha muitos arquivos, provavelmente achará conveniente filtrar a exibição do Gerenciador de Soluções para mostrar apenas os arquivos que você alterou o ícone Filtro ou pressionar Ctrl+[, P.

Usar a página Meu Trabalho para gerenciar o trabalho

Você pode abrir a página Meu Trabalho no Team Explorer ou pressionar Ctrl+0, M para gerenciar seu trabalho.

Observação

Os recursos do Visual Studio My Work and Code Review estão disponíveis nas seguintes edições:

  • Visual Studio 2022: Visual Studio Community, Visual Studio Professional e Visual Studio Enterprise
  • Visual Studio 2019: Visual Studio Professional e Visual Studio Enterprise

Captura de tela da página Meu Trabalho no Team Explorer.

Você pode usar Meu Trabalho para:

  • Atribua trabalho a si mesmo.
  • Acompanhe seu trabalho em relação aos itens de trabalho.
  • Suspenda e, posteriormente, retome seu trabalho, incluindo alterações de arquivo, itens de trabalho associados e estado do Visual Studio, como posições de janela e pontos de interrupção.
  • Solicite uma revisão de código.

Para obter exemplos passo a passo, consulte Day na vida útil de um desenvolvedor de DevOps: escreva um novo código para uma história de usuário e Day na vida de um desenvolvedor de DevOps: suspender o trabalho, corrigir um bug e realizar uma revisão de código.

Dicas

  • Você pode controlar os tipos de itens de trabalho que aparecem na seção Itens de Trabalho Disponíveis . Escolha uma das opções padrão ou as consultas contidas na pasta de Consultas Compartilhadas raiz. Para trabalhar com essas consultas, use a página Itens de Trabalho no Team Explorer.

  • Quando você move um item de trabalho para Itens de Trabalho Disponíveis, Trabalho em Andamento ou Trabalho Suspenso, o estado do item de trabalho ou comentários é atualizado para que sua equipe possa ser aconselhada automaticamente sobre o status do seu trabalho. Por exemplo, o quadro de tarefas da sua equipe é atualizado para mostrar seu status. Consulte Track work with Visual Studio.

  • Se o projeto contiver definições personalizadas de tipo de item de trabalho, você poderá ter problemas ao usar Meu Trabalho, a menos que um administrador do seu projeto tenha tomado determinadas etapas. Consulte Configurar e personalizar as ferramentas de planejamento agile para um projeto e atualizar um modelo de processo personalizado para acessar novos recursos.

Usar a página Alterações Pendentes para gerenciar o trabalho

Você pode usar a página Alterações Pendentes no Team Explorer para gerenciar seu trabalho. Para abrir Alterações Pendentes, selecione Check-Inem Trabalho em Andamento na página Meu Trabalho ou pressione Ctrl+0, P.

Captura de tela da página Alterações Pendentes no Team Explorer.

Dica

  • Você pode desencaixar a página Desencaixar a página Alterações Pendentes do Team Explorer para abri-la em uma nova janela.
  • Você pode alternar entre exibições de lista e árvore no link Opções de Exibição em Alterações Incluídas.

Quase todas as alterações feitas nos arquivos em seu computador de desenvolvimento são armazenadas em seu workspace como uma alteração pendente até que você faça check-in. As alterações incluem:

Trabalhar com alterações detectadas automaticamente

Se você estiver trabalhando em um workspace local, o Visual Studio poderá detectar alterações feitas fora do sistema. Se você editar um arquivo fora do Visual Studio, por exemplo, no Bloco de Notas, a alteração aparecerá automaticamente em Alterações Incluídas na página Alterações Pendentes .

Se você adicionar ou remover um arquivo fora do Visual Studio, por exemplo, no Explorador de Arquivos, o arquivo será exibido no link Detectado na seção Alterações Excluídas . Se você quiser incluir essas alterações, selecione o link Detectado .

A caixa de diálogo Promover Alterações candidatas é exibida. Você pode clicar com o botão direito do mouse em itens e escolher Procurar no Windows Explorer para exibi-los ou Excluir do disco para excluí-los. Selecione itens e selecione Promover para adicionar os itens às Alterações Incluídas.

Observação

Pastas vazias não aparecerão.

Se os itens que você não precisa fazer check-in aparecerem regularmente na caixa de diálogo Promover Alterações candidatas , clique com o botão direito do mouse no item e escolha Ignorar este item local para ignorar o item. Você também pode escolher Ignorar por extensão, Ignorar por nome de arquivo ou Ignorar por pasta para criar um arquivo que fará com que o Visual Studio ignore sistematicamente esse tipo de arquivo. Para obter mais informações sobre arquivos .tfignore , consulte Adicionar arquivos ao servidor.

Para excluir alterações, consulte Escolher os arquivos que você deseja fazer check-in.

Associar itens de trabalho

É uma prática recomendada associar itens de trabalho, como tarefas ou bugs, às suas alterações. Em Itens de Trabalho Relacionados, arraste itens de trabalho de uma consulta ou adicione um item de trabalho por ID.

Veja o que você alterou

Você pode examinar o que você alterou em um arquivo.

Usar alterações pendentes para exibir o que você alterou

Na página Alterações Pendentes , clique com o botão direito do mouse no item e escolha:

  • Compare com a Versão do Workspace para ver o que você alterou da versão em seu workspace.
  • Compare com a versão mais recente para ver como suas alterações se comparam à versão mais recente do arquivo na base de código da equipe.

Usar o Gerenciador de Soluções ou o Gerenciador de Controle de Origem para exibir o que você alterou

  1. Localize e selecione o item no Gerenciador de Soluções ou no Gerenciador de Controle do Código-Fonte.
  2. Clique com o botão direito do mouse no item e escolha Comparar.
  3. Na caixa de diálogo Comparar , no menu Tipo , escolha:
    • Versão do workspace para ver o que você alterou da versão em seu workspace.
    • Versão mais recente para ver como suas alterações se comparam à versão mais recente do arquivo na base de código da equipe.
    • Uma das outras opções: Conjunto de alterações, Data ou Rótulo.
  4. Escolha OK.

A janela Diff é exibida. Para usar essa janela, consulte Comparar arquivos.

Desfazer suas alterações pendentes

Você pode descartar uma, algumas ou todas as alterações pendentes em seu workspace.

Observação

Outras opções:

Para desfazer algumas de suas alterações pendentes

  1. Abra a caixa de diálogo Desfazer Alterações Pendentes :

    • No Gerenciador de Soluções, clique com o botão direito do mouse nos itens e escolha DesfazerAlterações Pendentes do Controle do Controle > do Código-Fonte.
    • Na página Alterações Pendentes do Team Explorer, clique com o botão direito do mouse nos itens e escolha Desfazer.
    • No Gerenciador de Controle do Código-Fonte, clique com o botão direito do mouse nos itens e escolha Desfazer Alterações Pendentes.

    Dica

    Para desfazer todas as alterações feitas em sua solução ou em um projeto de código, clique com o botão direito do mouse na solução ou no projeto e escolha Desfazer Alterações Pendentes.

  2. Na caixa de diálogo Desfazer Alterações Pendentes , verifique se as alterações que você deseja desfazer estão selecionadas e escolha Desfazer Alterações.

Para desfazer todas as alterações pendentes

Na página Alterações Pendentes no Team Explorer, selecione o link Ações e, em seguida, escolha Desfazer Tudo.

Usar o prompt de comando

  • O comando Status exibe as alterações pendentes no prompt de comando.

  • O comando Checkin abre as alterações pendentes na caixa de diálogo Check-In .

  • O comando Desfazer desfaz alterações pendentes.

    Dica

    Você pode usar o comando para desfazer o Undo check-out de outro usuário se tiver permissões suficientes.

  • O comando Diferença mostra o que você alterou em um arquivo.

Próximas etapas

Quando terminar de fazer suas alterações:

Dicas