Estoy trabajando con un repositorio SVN que se presenta de esta manera:git-svn no se compromete a ramas, tronco único
$SVN/[project]/trunk $SVN/[project]/branches/[user]/[branch] $SVN/[project]/tags/releases/[tag]
Mi .git/config se ve así:
[svn-remote "svn"] url = $SVN fetch = project/trunk:refs/remotes/trunk branches = project/branches/*/*:refs/remotes/*
Cuando miro git branch -a, veo todas las ramas remotas. Digamos que quiero verificar uno, trabajar en él y luego confirmar los cambios. Es aquí es lo que estoy tratando de hacer:
git checkout -b comments erik/comments .... work, commit locally .... git svn dcommit
Sin embargo, dcommit siempre empuja a $ SVN/proyecto/tronco. git svn info
siempre informa la URL como $ SVN/project/trunk
He intentado usar --track, he intentado restablecer con --hard. Me he quedado sin ideas aquí. Sospecho que es mi [svn-remote], pero eso es sólo una corazonada.