Em Quinta 14 Julho 2005 07:59, Jorge Godoy escreveu:
> Thiago Macieira <[EMAIL PROTECTED]> writes:
> 
> > Só recomendo não usar o CVS por estar ultrapassado.
> 
> Não concordo com essa afirmação.  Acho que há alternativas, mas não 
> considero 
> o CVS ultrapassado.  Ainda mais com uma enormidade de ferramentas dando

Eu concordo com o Thiago. Talvez não em termos tão fortes, mas eu acho que 
projetos que começam agora deveriam olhar para algum outro sistema de 
controle de versão que não seja o CVS.

> suporte apenas a ele e a alguns outros VCS comerciais.  O CVS possui algumas
> lacunas, mas são documentadas -- e se o analista do projeto julgou que não 
> são impactantes, o CVS é então uma excelente ferramenta -- e há até mesmo
> alternativas para fechar algumas destas.

O CVS possui "pegadinhas", não lacunas :) Que me lembre, tem um jeito todo 
especial para lidar com diretórios, por exemplo. Este é um tipo de exceção 
que o usuário não espera encontrar pela frente.

> Temos clientes com um processo bastante controlado envolvendo CVS, Perl e
> Oracle do lado livre e ferramentas como o MS Project e outras desenvolvidas 
in
> house por eles, do lado comercial, que funciona MUITO bem.  E isso sendo
> certificado para CMM nível 2.

Ninguém disse que CVS não escala, veja o sourceforge. E sim, há muitas 
ferramentas externas para CVS, mas, como você mesmo disse, nada substitui a 
linha de comando, então... :)

> Mas, de maneira algum o CVS é ultrapassado. 

Ele utiliza conceitos antigos e não parece que isto vai mudar (porque 
quebraria zilhões de ferramentas). Enquanto isto, o tempo anda.

Uma das coisas que mais me incomoda no CVS é a dificuldade enorme de se 
rastrear todos os arquivos que foram alterados em um diff e ver que alteração 
foi esta. Isto porque cada arquivo ganha uma revisão diferente. Tenho que 
torcer para encontrar uma mensagem de log que liste os arquivos modificados. 
No subversion, como o número de revisão é global, isto é trivial.
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a