Usar ramificações para isolar riscos no Controle de versão do Team Foundation
Publicado: abril de 2016
Considere alguns desafios que os membros da equipe normalmente enfrentam ao trabalhar em um projeto de software composto por mais de cinco ou dez pessoas:
O grupo tem algumas (ou talvez várias) equipes de recursos diferentes, cada uma trabalhando em um conjunto de funcionalidade razoavelmente discreto. Mas cada equipe também depende da funcionalidade compilada por outras equipes. É necessário isolar o risco das alterações introduzidas pelo trabalho realizado em cada uma dessas equipes e ainda, eventualmente, é necessário mesclar todos os seus esforços em um produto.
A equipe de teste precisa de uma versão estável do código a ser testado e, ao mesmo tempo, os desenvolvedores precisam continuar em frente com os novos recursos que ocasionalmente desestabilizarão o produto.
O software tem duas versões anteriores e uma versão atual em andamento. Mesmo que a maioria do esforço de desenvolvimento seja investida na versão atual, as versões anteriores ainda devem ter suporte com versões ocasionais de service packs, correções críticas e atualizações de segurança, e outras alterações.
Nesta seção
Esta seção descreve as ferramentas de ramificação e mesclagem fornecidas pelo Controle de versão do Team Foundation para poder localizar esses e outros desafios enfrentados pelos grupos de pessoas que colaboram em um projeto de software.
Ramificar pastas e arquivos
Explica o procedimento usado para criar ramificações usando o Controle de versão do Team Foundation.Ramificar de maneira estratégica
Sua equipe pode criar e usar ramificações no controle de versão para otimizar sua estratégia de desenvolvimento de aplicativos.Mesclar pastas e arquivos
Explica o procedimento usado para mesclar ramificações usando o Controle de versão do Team Foundation.Exibir onde e quando os conjuntos de alterações foram mesclados
Explica como exibir e trabalhar com diagramas acionáveis que ilustram onde e quando as mesclagens ocorreram.Exibir a hierarquia de ramificação de um projeto da equipe
Explica como exibir e trabalhar com um diagrama interativo que ilustra a hierarquia de ramificações de seu projeto de equipe.Associar um tipo de arquivo a uma ferramenta de mesclagem
Descreve as etapas usadas para especificar as extensões de tipo de arquivo associadas à mesclagem.
Referência
Usar comandos de Controle de versão do Team Foundation
Seções relacionadas
Comparar pastas e arquivos
Explica como comparar ou diferenciar arquivos, pastas e check-ins particulares.Resolver conflitos de controle de versão do Team Foundation
Lista os tópicos sobre como resolver mesclagens, procedimentos de check-in e conflitos de recuperação de get.
Consulte também
Ramificar de maneira estratégica
Guia de Ramificação do Visual Studio TFS