Las sucursales de Git SVN checkouts en un directory incorrecto

Tengo un repository SVN con la siguiente estructura:

Root + Dir1 +---src1 + Dir2 +---src2 + Dir3 +---src3 

Hay una twig MyBranch Brach, creada a partir de Dir2, que contiene solo src2. Adjunté la twig a mi Git SVN con los siguientes commands:

 git config --add svn-remote.mybranch.url url/branches/mybranch git config --add svn-remote.mybranch.fetch :refs/remotes/mybranch git svn fetch mybranch git checkout -b local-mybranch -t mybranch 

Todo transcurre sin problemas, pero el resultado no es deseado. El Dir2 se convierte en raíz y se fusiona con la raíz de todo el repository:

 Root + Dir1 +---src1 + Dir2 +---src2 + Dir3 +---src3 + src2 

Puede ver que el directory src2 se coloca en la raíz y no en el Dir2.

¿Qué estoy haciendo mal?

¡Gracias!

Obviamente, no entendí por completo la filosofía de SVN: esperaba el mismo comportamiento que proporciona GIT. Lo que pensé que era un problema, era un comportamiento normal de SVN …