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

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Independentemente de o seu projeto de software ser 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 TFVC (Controle de Versão do Team Foundation), um sistema centralizado.

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

  • Se você tem um código que deseja migrar para o Azure DevOps Services, consulte Opções de 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 o repositório e selecione Conectar.

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

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

Observação

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

Configurar seu novo workspace

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

  2. Confirme o caminho do espaço de trabalho e selecione Mapear e 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 código-fonte, colocar compilações na fila e gerenciar o trabalho.

    A captura de tela mostra uma mensagem de sucesso confirmando que o Visual Studio agora está conectado ao seu projeto.

Se você não vir o link Configurar seu espaço de trabalho, talvez já tenha um espaço de trabalho em seu computador. Para ver os espaços de trabalho existentes, abra o Source Control Explorer ou procure em Solutions no Team Explorer. Para obter mais informações, consulte Usar o Source Control Explorer 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 Source Control Explorer ou Gerenciar Workspaces.

Observação

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

Adicionar seu código ao controle de versão

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

    Captura de tela que mostra a Home page 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 de origem do TFVC, mova a solução para a pasta do seu espaço de trabalho no Explorador de Arquivos do Windows.

    A captura de tela mostra a movimentação do código-fonte para a pasta do workspace.

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

    A captura de tela mostra a home page do Team Explorer, na qual 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 de origem.

    Captura de tela da adição de 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 na 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 Fazer 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.

    A captura de tela mostra um painel de Alterações pendentes com um comentário e um botão Fazer Check-In.

  3. Na página inicial do Team Explorer, selecione Source Control Explorer.

    Captura de tela que mostra a Home page do Team Explorer com Source Control Explorer selecionado.

    No Source Control Explorer, você pode ver a solução no TFVC.

    Captura de tela que mostra a solução no Source Control Explorer.

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

Fazer check-in das alterações

  1. Quando você edita o código no Visual Studio que está sob o controle do código-fonte do TFVC, o arquivo alterado é automaticamente colocado em check-out. Por exemplo, site.css é colocado em check-out depois de font-size ter sido alterado para 16px.

    Captura de tela que mostra o Solutions Explorer com o arquivo site.css desmarcado.

  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 do Solution Explorer.

    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 Fazer Check-in para fazer check-in da alteração.

    Captura de tela que mostra a opção Check-In no menu de contexto do Solution Explorer.

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

  4. Se você estiver trabalhando em uma tarefa ou corrigindo um bug rastreado como 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 o check-in.

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

  6. No Source Control Explorer, clique com o botão direito do mouse no arquivo que você alterou e selecione Visualizar Histórico para visualizar o histórico.

    Captura de tela que mostra Exibir Histórico no menu de contexto do arquivo 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óximas etapas