[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OFF] CVS versus SVN



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11-10-2007 06:32, Ronaldo Reis Junior wrote:
> Pessoal,
> 
> alguem poderia comentar sobre CVS e SVN? Tem algum artigo comparando? Vale a 
> pena migar para SVN? Por que?

	Depende, há várias razões para usar CVS, várias para usar SVN
e muitas outras para não usar nenhum dos dois. A palestra do Torvalds
para o Google Tech Talks sobre o GIT, deixa claro que apenas dois ou
três SCM (Source Control Management) suportam a identificação e
verificação da integridade do código.

	Há uma longa "thread" nos arquivos das listas do Ubuntu sobre
diferente ferramentas:

		https://lists.ubuntu.com/archives/bazaar/2006q4/018199.html


	Recentemente o pessoal do Samba migrou do SVN para o GIT, que
tem sido a grande vedete dos últimos tempos em termos de gerenciamento
de código, mas seu modelo, idéia e conceito, são mais complicados. :-)

	A idéia do SVN é substituir o CVS, como uma versão de evolução,
simplificando itens, então na teoria, passar do CVS para o SVN deveria
ser indolor, já que os comandos são muito parecidos e o SVN tem alguns
conceitos e recursos mais interessantes e práticos.

	Geralmente, recomenda-se optar pelo SVN para novos projetos,
ele é uma ferramenta centralizada que você pode complementar com o SVK.
(git, arch, bzr, hg, darcs são todos descentralizados). Isso vai depender
das características do seu projeto e há vários artigos que comparam os
diferentes sistemas e formas de uso, a Wikipedia tem algumas informações
interessantes. Outro exemplo de projeto foi o X.Org, que saiu do CVS,
passou pelo SVN e agora usa git.

	Abraço,
- --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHDi8mCjAO0JDlykYRAqI4AKDMQAkifXwvrGt0ZVLCwTLfQcf5tQCeMGxh
k22LJ/V6j706oNhC7QHDuq4=
=l4Na
-----END PGP SIGNATURE-----



Reply to: