Share via


Usar ramificações para isolar riscos no Controle de versão do Team Foundation

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.

Referência

Referência de comandos de controle de versão do Team Foundation

Seções relacionadas

Consulte também

Conceitos

Ramificar de maneira estratégica

Outros recursos

Guia de Ramificação do Visual Studio TFS