Muito tem se falado sobre o Git, principalmente no mundo Ruby, basta reparar a quantidade de projetos Ruby nas hospedagens de repositórios git pela net.

Acontece que simplesmente ele é muito bom. Eu continuo com meus repositorios subversion aqui na empresa, mas no meu computador, eu uso git para todos os projetos, e no final, basta um git-svn dcommit para enviar para o repositorio central.

Segue abaixo os passos para baixar um repositorio subversion, e mantê-lo atualizado.

bash Fluxo de trabalho com git-svn. $ git-svn clone http://svn.example.com/project/trunk $ # altere seu programa a vontade, faca commits locais, brinque com branches $ git commit -m 'alteracao no meu repositorio git local' $ # depois que tiver ok, e quiser enviarpara o repositorio subversion $ # fique atualizado com o repositório remoto $ git-svn rebase $ # e depois faça um commit caso esteja tudo ok $ git-svn dcommit