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

Boa Tarde Ricardo!
Td bem?
Pretendo migrar do CVS para o TFS, levei a proposta para meu gerente e me ganhei uma pequena questão, tem como tirar um relatório dos changesets, comments e usuario que efetuou as alterações?
Eis que não consegui nada até ler este post, onde diz Relatórios On-Demand e online, maravilha, achei a solução, gostaria de saber maiores informações sobre esse relatorio.
Aguardo contato!
Abraço!
Rodrigo André
30/11/2010 em 4:02 PM
Oi Rodrigo, boa tarde! Tudo certo e você como vai?
Sim, claro! Você consegue ter essa visão dentro do próprio Visual Studio, Eclipse ou até mesmo via web!
E claro, se quiser montar um relatório, com toda a interface do Report Services, que seja atualizado junto com os outros relatórios nativos, você pode também. Basta customizá-lo e criar um Relatório custom utilizando essas dimensões.
Espero ter tirado sua dúvida. Qualquer coisa só chamar!
[]‘s
Ricardo Serradas
Ricardo Serradas
30/11/2010 em 4:22 PM