¿Cómo puedo rastrear múltiples twigs de svn en git?

Hay tantas maneras de despellejar a un gato, ¿alguien puede mejorarlo?

Es un gran artículo, pero lo que realmente me ayudó fue comprender la configuration de git svn .

Suponiendo que su SVN está configurado como:

 $SVN_ROOT/project/trunk $SVN_ROOT/project/branches $SVN_ROOT/project/tags 

su .git/config ve así:

 [svn-remote "svn"] url = $SVN_ROOT fetch = project/trunk:refs/remotes/git-svn branches = project/branches/*:refs/remotes/* tags = project/tags/*:refs/remotes/tags/* 

luego una git branch -r todas las twigs remotas. El "proyecto / branches / *" dice que cualquier cosa en SVN en el directory branches está mapeada a una twig remota.

git checkout $branch lo comprobará, pero lo que realmente quieres hacer es git checkout -b my_feature $branch y trabajar con tu sucursal local (enraizada en la sucursal remota), y luego fusionarte cuando hayas terminado.

un buen artículo que me ayudó mucho http://www.jukie.net/~bart/blog/svn-branches-in-git espero que sea útil.