Share via


Usando o Controle de Versão (Team Explorer Everywhere)

Você usa o controle de versão em um ambiente de desenvolvimento de equipe para isolar alterações, reduzir conflitos e melhorar a previsibilidade dos seus processos de desenvolvimento. Cada desenvolvedor pode fazer e testar alterações no código em cópias locais dos arquivos antes que esses arquivos sejam compartilhados com a equipe. Se problemas ocorrerem, você poderá comparar versões de arquivos facilmente para isolar a causa da alteração e poderá até mesmo reverter as alterações.

Tarefas comuns

Tarefa 

Conteúdo suportado

Entendendo os conceitos de controle de versão: Quando você trabalhar com arquivos que estão sob controle de versão, trabalhe com espaços de trabalho Visual Studio Team Foundation Server e com conjuntos de alterações. Você pode usar espaços de trabalho Team Foundation Server para gerenciar desenvolvimento de várias versões de um aplicativo ao mesmo tempo. Conjuntos de alterações são os grupos de arquivos e informações relacionadas que você faz check-in no controle de versão.

Adicione arquivos ao controle de versão: Para começar o desenvolvimento do ciclo de vida para um novo projeto, você deve adicionar aquele projeto ao controle de versão para compartilhá-lo com sua equipe.

Obtenha cópias locais de arquivos: Para começar o trabalho em um projeto, você deve obter uma cópia local dos arquivos daquele projeto. Se você adicionasse o projeto ao controle de versão, já poderia ter estes arquivos. Você pode precisar recuperar uma versão específica de arquivos se você for, por exemplo, corrigir um bug em uma versão anterior do aplicativo. Para fazer alterações, você deve fazer o check-out dos arquivos de controle de versão Você pode bloquear os arquivos para evitar que outros usuários alterem esses arquivos enquanto você trabalha com eles.

Envie alterações: Depois que você fez e testou as alterações de seu código, você tem que os enviar como um ou mais conjuntos de alterações em controle de versão para os fazer disponívell para sua equipe. Se necessário, você pode reverter as alterações pendentes ou pode reverter as alterações que você já enviou ao servidor.

Você poderá criar um check-in particular se você deve reservar as alterações pendentes ou se você deseja tornar um conjunto de alterações pendentes disponível para uma revisão de código antes que você faça o check-in deles. Você pode definir alterações pendentes se, por exemplo, você deve corrigir um bug de alta prioridade nos mesmos arquivos.

Gerencie conjuntos de arquivos para liberação: Você pode usar rótulos ou ramificações para gerenciar mais facilmente versões que incluem conjuntos de pastas e arquivos. Usando rótulos, você pode recuperar as versões de arquivos que correspondem a uma compilação específica de seu aplicativo. Usando ramificações, você isola os riscos que aquelas várias equipes têm quando desenvolvem o código ao mesmo tempo e na mesma base de código.

Exibir histórico de conjuto de alterações: Para qualquer arquivo ou pasta que esteja sob o controle de versão, você pode obter informações detalhadas sobre quais alterações foram feitas.

Consulte também

Outros recursos

Plug-in Team Foundation Server para o Eclipse