

<div id="comment_title"><!--acac-->Antonio (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-40881" title="">20/02/2009 &agrave;s 2:56 pm</a> </div>
<p>Atualmente uso o svn, tem me atendido sem problemas mas ainda não tive a oportunidade de testá-lo em uma equipe grande para ver seu comportamento.<br />
O maior código que tenho usado no SVN é o próprio Linux Kernel, exige muito da rede.<br />
Uso a interface KDESVN.</p>
<p>Mas tenho vontade de aprender mais sobre o Git e talvez vir a utilizá-lo devido aos comentários positivos que tenho lido sobre ele, além de ser simples é rápido.</p>


<div id="comment_title"><!--acac-->Roger (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-40882" title="">20/02/2009 &agrave;s 3:06 pm</a> </div>
<p>Eu uso o Mercurial.  :)</p>
<p><a href="http://www.selenic.com/mercurial/wiki/" rel="nofollow">http://www.selenic.com/mercurial/wiki/</a></p>
<p>(o pessoal esta preparando um site novo, com um visual legal, mas o conteudo ainda é mock..)</p>


<div id="comment_title"><!--acac-->Roger (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-40883" title="">20/02/2009 &agrave;s 3:10 pm</a> </div>
<p>Deixa eu aproveitar e mostrar 2 links de um site que eu acho muito legal:</p>
<p><a href="http://betterexplained.com/articles/a-visual-guide-to-version-control/" rel="nofollow">http://betterexplained.com/articles/a-visual-guide-to-version-control/</a></p>
<p>e </p>
<p><a href="http://betterexplained.com/articles/intro-to-distributed-version-control-illustrated/" rel="nofollow">http://betterexplained.com/articles/intro-to-distributed-version-control-illustrated/</a></p>
<p>Neste último é usado o Mercurial como exemplo, mas o conceito é o mesmo para outros sistema de controle de verão distruibuidos.</p>


<div id="comment_title"><!--acac-->Random Coward Reader (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-40885" title="">20/02/2009 &agrave;s 3:22 pm</a> </div>
<p>Escolhi o Mercurial pois:<br />
- Achei mais fácil de usar do que o GIT;<br />
- TortoiseHg. Fundamental para diminuir a resistência dos colegas de trabalho windozados. (na época que escolhi ainda não tinha o TortoiseGIT);</p>
<p>O GIT é bom, mas o usuário precisa <a href="http://www.akitaonrails.com/2008/2/12/git-para-cientistas-da-computa-o" title="" rel="nofollow">entender o funcionamento interno bem</a>.</p>
<p>O Mercurial também tem suas falhas, não consegui usar ele com arquivos maiores do que 10 MB (arquivos xml, hg versão 1.0.1-5.1, Ubuntu 8.10). Ele também não é tão fácil quanto o bazaar.</p>
<p>A escolha de um DRCS depende muito do ambiente. No meu está sendo difícil até mesmo fazer a equipe largar o SVN.</p>


<div id="comment_title"><!--acac--><a href='http://www.aondeandei.com.br' rel='external nofollow' class='url'>Leonardo Saraiva</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-40898" title="">20/02/2009 &agrave;s 5:11 pm</a> </div>
<p>Está quase que virando VI vs Emacs.</p>


<div id="comment_title"><!--acac--><a href='http://leandrosan.wordpress.com' rel='external nofollow' class='url'>tenchi</a> em <a href="#comment-40913" title="">20/02/2009 &agrave;s 5:52 pm</a> </div>
<p>Aprendi a usar o SVN estes dias para coisas minhas, principalmente para gerenciar documentos, pequenos códigos, etc (parar com aquela coisa de ficar fazendo backups com nomes do tipo arquivo.antes-da-cagada-20090201&#8230; :-)</p>
<p>Uso só o basico (update, commit, add, delete, mv, ls, create, etc) e hospedo no servidor do facul e acesso via ssh (svn+ssh://). Aliás, tem como acessar via ssh com git?</p>


<div id="comment_title"><!--acac-->Random Coward Reader (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-40922" title="">20/02/2009 &agrave;s 6:27 pm</a> </div>
<p><q> Aliás, tem como acessar via ssh com git? </q></p>
<p>Tem :)<br />
Com GIT, Mercurial, Bazaar, Darcs&#8230; acho que todos.</p>
<p>Só tem que instalar o GIT no PATH da facul. No server da minha facul instalei o bazaar no meu home e adicionei o PATH no .bashrc</p>
<p>O GIT (ou outro DRCS) também é maneiro de ser usado no pendrive para transportar projetos feitos na faculdade e em casa.</p>


<div id="comment_title"><!--acac-->hell (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-40965" title="">21/02/2009 &agrave;s 12:28 am</a> </div>
<p>O GIT é monstro em se tratando de recusos e metodologia de trabalho, pois diferente dos outros SCMs, no GIT cada desenvolvedor pode fazer um commit paralelo ao outro desenvoledor sob o mesmo pacote, neste caso evitando conflitos em relação a algum arquivo alterado duas vezes ao mesmo tempo.</p>
<p>O GIT envia email sobre as mudanças no projeto, cria repositório padronizado, permite fazer commit offline, ele é quase um Maven em recursos.</p>


<div id="comment_title"><!--acac-->Rafael Galdêncio (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-40973" title="">21/02/2009 &agrave;s 11:16 am</a> </div>
<p>SVN para projetos compartilhados com outras pessoas.<br />
Git para projetos onde somente eu tenho acesso.</p>


<div id="comment_title"><!--acac--><a href='http://www.mhayk.com.br' rel='external nofollow' class='url'>Mhayk Whandson</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-40979" title="">21/02/2009 &agrave;s 12:50 pm</a> </div>
<p>:-) Existem várias coisas formidáveis que o Linus e a comunidade de desenvolvedores do Git mandaram bem ao confeccionar o Git. A criação de branches é extremamente rápido, o git-rebase para juntar/separar os commits que já foram &#8220;commitados&#8221;, o git-add -i em que possibilita o desenvolvedor enviar apenas os hunks que quiserem de um arquivo que possui alterações em diferentes partes no arquivo, a agilidade de ficar pulando de um branch para outro, o git-stash que cria um garbage temporário e o que acho mais fantástico e que já foi mencionado pelos amigos acima: é o versionamento local antes fazer um git-push para o servidor. :) Git destroi&#8230;! :-)</p>


<div id="comment_title"><!--acac-->Ana Paula Felzmann (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-41013" title="">22/02/2009 &agrave;s 8:25 am</a> </div>
<p>Rafael&#8230; Mas não é exatamente em projetos com múltiplas pessoas contribuindo que o Git é melhor que todos os outros?</p>


<div id="comment_title"><!--acac--><a href='http://br-linux.org/' rel='external nofollow' class='url'>marcosalex</a> em <a href="#comment-41024" title="">22/02/2009 &agrave;s 12:22 pm</a> </div>
<p>&#8220;&#8230;, no GIT cada desenvolvedor pode fazer um commit paralelo ao outro desenvoledor sob o mesmo pacote, neste caso evitando conflitos em relação a algum arquivo alterado duas vezes ao mesmo tempo.</p>
<p>O GIT envia email sobre as mudanças no projeto, cria repositório padronizado, permite fazer commit offline&#8230;&#8221;<br />
O svn faz tudo isso também.</p>


<div id="comment_title"><!--acac--><a href='http://br-linux.org/' rel='external nofollow' class='url'>thotypous</a> em <a href="#comment-41027" title="">22/02/2009 &agrave;s 12:40 pm</a> </div>
<p>Para controle de versões distribuído, prefiro o Mercurial ou o Bazaar. Não gostei muito do git não (achei complicado).</p>
<p>Mas ainda uso bastante o SVN, e acho que controle de versão centralizado, dependendo do projeto, ainda tem suas vantagens.</p>


<div id="comment_title"><!--acac--><a href='http://www.gregori.eti.br/blog' rel='external nofollow' class='url'>Rodrigo Gregori</a> em <a href="#comment-41167" title="">23/02/2009 &agrave;s 7:55 pm</a> </div>
<p>Não sei, eu fui administrador ClearCase por 7 anos .. claro, jamais pensei em utilizá-lo pra projetos pessoais. Primeiro porque é pago (e BEM caro hehe), depois porque é uma bazuca pra matar um mosquito &#8230;<br />
já usei CVS, SVN, um mod do svn pra desenvolvimento descentralizado, o SVK ..<br />
até que vieram GIT e os outros &#8230; tentei a documentação do GIT, mas sou preguiçoso, e achei confusa a documentação &#8230; tentei mercurial também, mas quem foi mais curto e direto foi o bazaar. Fácil de instalar, de usar, e o &#8220;bazaar in 5 minutes&#8221; tinha o que eu precisava pra usá-lo, inclusive fazendo push e pull para/de um servidor html/sftp. Resolveu meu problema!</p>

