Básico do git-svn
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