<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: CVS X Subversion</title>
	<atom:link href="http://log4dev.com/2006/11/23/cvs-x-subversion/feed/" rel="self" type="application/rss+xml" />
	<link>http://log4dev.com/2006/11/23/cvs-x-subversion/</link>
	<description></description>
	<lastBuildDate>Wed, 03 Mar 2010 22:38:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Leonardo Garcia</title>
		<link>http://log4dev.com/2006/11/23/cvs-x-subversion/comment-page-1/#comment-1030</link>
		<dc:creator>Leonardo Garcia</dc:creator>
		<pubDate>Fri, 24 Nov 2006 14:46:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=95#comment-1030</guid>
		<description>&lt;p&gt;Miguel,&lt;/p&gt;

&lt;p&gt;O artigo é bem interessante. Eu não tenho muita experiência com CVS e minha experiência com SVN não tem nem um ano ainda, mas a primeira impressão que tenho comparando as duas tecnologias é que o SVN é bem mais fácil de usar.&lt;/p&gt;

&lt;p&gt;Sempre tive problemas configurando servidores CVS, especialmente no que se diz respeito ao controle das permissões de acesso. Também nunca entendi direito as terminologias de branches e tag do CVS. Tudo bem que isto provavelmente é limitação minha, mas, de qualquer forma, todas as pessoas que usaram CVS que eu conheço e que tiveram boas experiências com ele disseram que estavam usando ele através do plug-in que vem com o Eclipse. Como, infelzmente eu não tinha esta opção quando eu estava usando o CVS, não tenho como dizer se minha frustração inicial se deve a isso também. De qualquer forma, ter problemas com configuração de permissão de acesso não é dependente de como você está acessando o servidor CVS...&lt;/p&gt;

&lt;p&gt;Já com o SVN a experiência foi muito tranqüila desde o começo. Primeiro porque a forma como ele trata os arquivos é mais simples: tudo no repositório se resume a cópias de arquivos com históricos. Além disto, o SVN tem uma vantagem estratégica: como ele guarda os dados do repositório numa base de dados, quando você cria um branch, por exemplo, esta operação tem tempo constante, já que não é necessário copiar todos os arquivos com seus históricos como seria feito no CVS... basta criar as estruturas de dados para apontar para o novo branch na base de dados.&lt;/p&gt;

&lt;p&gt;Enfim, eu prefiro o SVN, apesar de não ter muita experiência neste negócio.&lt;/p&gt;

&lt;p&gt;Em relação ao aritgo, tem um dado que eu sei que está desatualizado nele: o SVN não usa mais o BerkleyDB como é dito. Existe esta opção ainda, mas as novas versões estão usando FSFS. O BerkelyDB parece que tinha alguns problemas com repositórios gigantescos... Acho que isto definitivamente não é mais um problema, já que o outro dia tive que acessar o respositório do GCC e ele está todo em SVN...&lt;/p&gt;

&lt;p&gt;Um abraço,&lt;/p&gt;

&lt;p&gt;Leonardo Garcia&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Miguel,</p>

<p>O artigo é bem interessante. Eu não tenho muita experiência com CVS e minha experiência com SVN não tem nem um ano ainda, mas a primeira impressão que tenho comparando as duas tecnologias é que o SVN é bem mais fácil de usar.</p>

<p>Sempre tive problemas configurando servidores CVS, especialmente no que se diz respeito ao controle das permissões de acesso. Também nunca entendi direito as terminologias de branches e tag do CVS. Tudo bem que isto provavelmente é limitação minha, mas, de qualquer forma, todas as pessoas que usaram CVS que eu conheço e que tiveram boas experiências com ele disseram que estavam usando ele através do plug-in que vem com o Eclipse. Como, infelzmente eu não tinha esta opção quando eu estava usando o CVS, não tenho como dizer se minha frustração inicial se deve a isso também. De qualquer forma, ter problemas com configuração de permissão de acesso não é dependente de como você está acessando o servidor CVS&#8230;</p>

<p>Já com o SVN a experiência foi muito tranqüila desde o começo. Primeiro porque a forma como ele trata os arquivos é mais simples: tudo no repositório se resume a cópias de arquivos com históricos. Além disto, o SVN tem uma vantagem estratégica: como ele guarda os dados do repositório numa base de dados, quando você cria um branch, por exemplo, esta operação tem tempo constante, já que não é necessário copiar todos os arquivos com seus históricos como seria feito no CVS&#8230; basta criar as estruturas de dados para apontar para o novo branch na base de dados.</p>

<p>Enfim, eu prefiro o SVN, apesar de não ter muita experiência neste negócio.</p>

<p>Em relação ao aritgo, tem um dado que eu sei que está desatualizado nele: o SVN não usa mais o BerkleyDB como é dito. Existe esta opção ainda, mas as novas versões estão usando FSFS. O BerkelyDB parece que tinha alguns problemas com repositórios gigantescos&#8230; Acho que isto definitivamente não é mais um problema, já que o outro dia tive que acessar o respositório do GCC e ele está todo em SVN&#8230;</p>

<p>Um abraço,</p>

<p>Leonardo Garcia</p>]]></content:encoded>
	</item>
</channel>
</rss>
