Posts Tagueados ‘CVS’
VSTS vs CVS – Vamos lá então!
Vi que muitas buscas que trouxeram nossos visitantes até nosso blog são compostas pela seguinte combinação de palavras: “team foundation server”, “vantagens” e “cvs”. Suponho que o nobre visitante esteja procurando por algum lugar que comente a respeito das diferenças entre o Team Foundation Server e o CVS.
Esse tipo de comparação não é válida, visto que cada uma das aplicações citadas tem uma função diferente em desenvolvimento de software. O mais adequado seria procurar por vantagens do Team Foundation Server Version Control (TFVC) e o CVS.
O CVS nada mais é do que sistema para Controle de Versões de Código, gratuíto, que pode ser consumido através de diversos softwares que se conectam a um servidor CVS. Não posso dizer com certeza que ele não pode ser integrado ao Visual Studio, mas nunca vi em lugar algum afirmativas de que isso acontece.
Ele traz funcionalidades padrões como check-out, check-in, lock, branch, label, compare…
Já o Team Foundation Server é o coração da plataforma Team System, uma ferramenta para gerenciamento de SDLC (Software Development Life Cycle – Ciclo de Vida de Desenvolvimento de Software). Com o VSTS é possível ter controle e visão muito, mas muito, melhor do projeto.
Cito aqui algumas funcionalidades da plataforma:
- Rastreabilidade de itens de trabalho;
- Automatização e Gerenciamentos de Builds;
- Políticas de Check-in;
- Relatórios On-Demand e online;
- E claro, um controlador de versões de código, o TFVC, que comentei acima.
Ele é um controlador de versões de software que foi totalmente reescrito desde o Visual Source Safe e traz novas features, além dos clássicos check-out e check-in, como:
- Melhorias no merge e multiple check-out;
- Shelving;
- Annotate;
- Políticas de Check-in;
- Entre outros…
Ainda assim, se você quer mesmo fazer uma pesquisa para comparar o CVS ao VSTS, prepare-se para se interessar e lutar pela implantação do Team System na sua empresa.
Experimente por aqui:http://enterprisebrothers.wordpress.com/2008/09/02/porque-usar-o-team-system/
![]()
Um abraço
Ricardo Serradas
