¿Cómo hago que git-svn use una twig svn particular como repository remoto?

Una palabra de advertencia: soy un nb al git en general. Mi equipo usa twigs de características en svn , y me gustaría usar git-svn para rastrear mi trabajo en una twig de característica particular. He estado (más o less) siguiendo la publicación de Andy Delcambre para configurar mi repository de git local, pero esas instrucciones parecen haber llevado a git a elegir la twig svn que había cambiado más recientemente como repository remoto; el problema es que esa no es la twig que me importa. ¿Cómo controlo qué twig usa git-svn ? ¿O me estoy acercando a esto completamente equivocado?

ACTUALIZACIÓN: Utilicé las opciones -T , -b y -t (en mi caso porque el repository svn tiene varios proyectos, pero quiero que el repository git contenga solo el proyecto en el que estoy trabajando).

Muchas gracias al blog de Bart por esta útil reference para svn branches en git . Aparentemente, todo lo que necesitaba era especificar una twig remota al crear la twig git , por ejemplo,

 git checkout -b git-topic-branch-foo foo 

donde foo es el nombre de la twig remota.

También puede echarle un vistazo a esto: git-svn es una droga de puerta de enlace: robby on rails .

Usé algo como esto cuando necesitaba asegurarme de que mi sucursal local apuntaba a la sucursal svn remota correcta:

 git branch -r 

para get el nombre de la twig remota que quiero rastrear. Entonces

 git reset --hard remotes/svn-branch-name 

para cambiar explícitamente mi twig local para apuntar a una twig remota diferente.

Necesitaba ejecutar 'git svn fetch' primero, ya que la twig con la que quería asociar había sido creada después de mi cliente de git.

Yo uso git-svn pero no he usado las funciones que interoperan con las twigs de SVN. Habiendo dicho eso, noto que el tutorial que estabas siguiendo no usaba las opciones -T, -b, -t para git svn init. Estas opciones le indican a git-svn los nombres de los directorys troncales / twigs / tags en sentido ascendente, lo que podría ser importante en su situación.