git-svn ramificación

Estoy usando git con un repository svn todo va bien. Hice todas mis ramificaciones con git así que no ramifiqué en svn, pero me ramifiqué con git y empujé esas twigs a una location separada. Luego, realicé cambios desde la sucursal cuando fue necesario.
Pero ahora quiero crear algunas twigs que realmente existen en svn. Intenté:

$ git svn branch someFeature -m "message" 

y obtuve esto

 $ git svn branch someFeature -m "message" Multiple branch paths defined for Subversion repository. You must specify where you want to create the branch with the --destination argument. 

¿Cómo debo especificar el destino? No puedo resolver esto y la página de manual no está tan clara también.

Tienes múltiples directorys (o ninguno) de svn marcado como lugar para twigs. Mire en su file .git / config, habría una sección como esa:

 [svn-remote "svn"] url = file:///someurlto/svn fetch = trunk:refs/remotes/trunk branches = branches/*:refs/remotes/* branches = branches2/*:refs/remotes/* 

Habrá múltiples inputs para sucursales. (Alternativamente, si no tiene ninguna input de sucursal, la primera línea debería funcionar con un layout de repository SVN estándar).

Entonces, cuando se ramifica, debe señalar en qué directory se debe crear la twig:

 git svn branch someFeature -m "test" --destination branches2 

donde el último elemento es uno de los directorys de líneas de twigs en .git / config.

Si leo la página del manual de git svn derecha:

 git svn <command> [options] [arguments] 

, debes escribir:

 git svn branch -m "message" someFeature 

en lugar de:

 git svn branch someFeature -m "message"