Desenvolver e compartilhar código no TFVC com o Visual Studio

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

Visual Studio 2019 | Visual Studio 2022

Se o seu projeto de software é grande, pequeno ou novo, é melhor usar o controle de versão o mais cedo possível. Este artigo mostra como começar a usar o Controle de Versão do Team Foundation (TFVC), um sistema de controle de versão centralizado.

  • Se quiser trabalhar em um sistema de controle de versão distribuído, você pode usar o Git com o Azure Repos.

  • Se você tiver um código que deseja migrar para os Serviços de DevOps do Azure, consulte a Visão geral da migração.

Pré-requisitos

Conecte-se ao seu projeto

  1. No Visual Studio, na página inicial do Team Explorer, selecione o ícone Gerenciar conexões .

  2. Na página Conectar do Team Explorer, clique com o botão direito do mouse no projeto que contém seu repositório e selecione Conectar.

    Captura de tela que mostra a seleção de Conectar para conectar um projeto.

    Se o projeto desejado não estiver listado, selecione Gerenciar conexões, selecione Conectar a um projeto e selecione o projeto desejado. Para obter mais informações, consulte Conectar-se do Visual Studio ou Team Explorer.

Nota

Algumas opções de menu TFVC não são exibidas no Visual Studio até que você se conecte ao TFVC.

Configurar seu espaço de trabalho

  1. Na página inicial do Visual Studio Team Explorer, selecione Configurar seu espaço de trabalho para mapear o projeto para uma pasta em sua máquina de desenvolvimento.

  2. Confirme o caminho do espaço de trabalho e selecione Mapear & Obter para mapear o espaço de trabalho e obter seu código.

    Captura de tela que mostra o mapeamento do espaço de trabalho para obter código.

    Agora você pode fazer check-in de origem, compilações de fila e gerenciar o trabalho.

    A captura de tela mostra uma mensagem de êxito que verifica se o Visual Studio agora está conectado ao seu projeto.

Se não vir a ligação Configurar a área de trabalho , é possível que já tenha uma área de trabalho no computador. Para ver espaços de trabalho existentes, abra o Gerenciador de Controle de Código-Fonte ou procure em Soluções no Team Explorer. Para obter mais informações, consulte Usar o Gerenciador de Controle do Código-Fonte para gerenciar arquivos no TFVC e Criar e trabalhar com espaços de trabalho.

Captura de tela que mostra o Team Explorer, onde você pode selecionar Gerenciador de Controle do Código-Fonte ou Gerenciar Espaços de Trabalho.

Nota

O TFVC não suporta espaços de trabalho em unidades de rede ou caminhos UNC.

Adicione seu código ao controle de versão

  1. Para criar um novo projeto de código para colocar sob controle de origem TFVC, selecione Novo em Soluções na página inicial do Team Explorer. Coloque a nova solução na pasta do espaço de trabalho mapeado, como c:\Users\<YourName>\Source\Workspaces\YourTeamProject\.

    Captura de tela que mostra a página inicial do Team Explorer com Novo realçado em Soluções.

    Ou, se você já tiver um aplicativo em andamento que deseja colocar sob o controle do código-fonte TFVC, mova a solução para a pasta do espaço de trabalho no Explorador de Arquivos do Windows.

    A captura de tela mostra como mover o código-fonte para a pasta do espaço de trabalho.

  2. Abra a sua solução no Visual Studio.

    A captura de tela mostra a página inicial do Team Explorer, onde você pode abrir sua solução no Visual Studio.

  3. Pressione Ctrl+Alt+L para abrir o Gerenciador de Soluções e, no Gerenciador de Soluções, clique com o botão direito do mouse na solução e selecione Adicionar Solução ao Controle do Código-Fonte.

    Captura de tela mostrando como adicionar sua solução ao controle do código-fonte.

  4. Na caixa de diálogo Adicionar Solução ao Controle do Código-Fonte, revise os detalhes e selecione OK.

Verifique a solução

  1. Quando estiver pronto para fazer check-in do código, clique com o botão direito do mouse na solução no Gerenciador de Soluções e selecione Check-in.

    Captura de tela que mostra um menu de contexto com Check-in selecionado.

  2. Na página Alterações Pendentes do Team Explorer, adicione um comentário de check-in e selecione Check-in.

    Captura de ecrã que mostra um painel Alterações Pendentes com um comentário e um botão Check-in.

  3. Na página inicial do Team Explorer, selecione Gerenciador de controle do código-fonte.

    Captura de tela que mostra a página inicial do Team Explorer com o Gerenciador de Controle do Código-Fonte selecionado.

    No Gerenciador de Controle do Código-Fonte, você pode ver a solução no TFVC.

    Captura de tela que mostra a solução no Gerenciador de Controle do Código-Fonte.

Toda a sua equipe pode trabalhar no código agora. Todas as alterações são controladas no controle de versão.

Alterações de check-in

  1. Quando você edita o código no Visual Studio que está sob controle de origem TFVC, o arquivo alterado é automaticamente verificado. Por exemplo, site.css é feito check-out após o font-size ter sido alterado para 16px.

    Captura de tela que mostra o Solutions Explorer com o arquivo site.css check-out.

  2. Para comparar o arquivo modificado com a versão mais recente no controle do código-fonte, clique com o botão direito do mouse no arquivo no Gerenciador de Soluções e selecione Comparar.

    Captura de tela que mostra a opção Comparar no menu de contexto Gerenciador de Soluções.

    A janela Comparação é aberta e você pode ver a diferença entre as duas versões.

    Captura de tela que mostra a janela de comparação, com duas versões do arquivo lado a lado.

  3. No Gerenciador de Soluções, clique com o botão direito do mouse no arquivo e selecione Check-in para fazer check-in da alteração.

    Captura de tela que mostra a opção Check-in no menu de contexto Gerenciador de Soluções.

    Você também pode fazer check-in a partir do editor de código ou do Team Explorer.

  4. Se você estiver trabalhando em uma tarefa ou corrigindo um bug que é rastreado como um item de trabalho, você pode associar esse item de trabalho às suas alterações pendentes. O TFVC resolve o bug, fecha a tarefa ou vincula o conjunto de alterações ao item de trabalho.

    A captura de tela mostra Itens de Trabalho Relacionados em alterações pendentes.

  5. Adicione um comentário e faça check-in.

    Captura de tela que mostra onde você pode adicionar um comentário e fazer check-in dos arquivos.

  6. No Gerenciador de Controle do Código-Fonte, clique com o botão direito do mouse no arquivo alterado e selecione Exibir Histórico para exibir seu histórico.

    Captura de ecrã que mostra o Histórico de Visualização no menu de contexto do ficheiro de origem.

    A janela Histórico lista todos os conjuntos de alterações que incluem esse arquivo.

    Captura de tela que mostra a janela Histórico com conjuntos de alterações.

Próximos passos