¿Desea eliminar directorys networkingundantes de repos cuando se importa con git-svn?

Estoy tratando de importar un repository svn que sigue la convención svn estándar (trunk / branches / tags). El "problema" es que debajo de cada copy hay dos directorys totalmente inútiles que realmente me gustaría eliminar en mi git repo. Mi estructura svn se ve así:

trunk/networkingundantdir1/networkingunddantdir2/realstuff branches/b1/networkingundantdir1/networkingunddantdir2/realstuff tags/t1/networkingundantdir1/networkingunddantdir2/realstuff ... 

En svn esos dos directorys no dolían tanto, porque la mayoría de los usuarios simplemente echaban un vistazo desde "realstuff" y hacia abajo. Con git, me gustaría mantener los directorys networkingundantes fuera del repository. No estoy preparado para comenzar a cambiar la estructura de svn, y necesito poder mantener el repository git sincronizado con la subversión durante (un corto) time. Sugerencias?

No sugiero usar git-svn para hacer una bifurcación o combinación de SVN, por lo que realmente no necesita los directorys de twigs o tags. Entonces puedes clonar la parte del repository que necesitas así:

 git-svn clone https://example.com/svnroot/trunk/networkingundantdir1/networkingunddantdir2/realstuff myprojectname 

Editar: si necesita hacer cambios en una twig (en lugar de crear o fusionar twigs que sugiero hacer con svn real), entonces simplemente puede clonar esa twig como un repository de git separado como ese:

 git-svn clone https://example.com/svnroot/branches/b1/networkingundantdir1/networkingunddantdir2/realstuff myprojectname-b1 

Mi respuesta a esta pregunta también podría ser útil.

Básicamente, la idea es separar el git svn clone en dos operaciones, primero un git svn init para configurar el repository con exclusiones, luego un git svn fetch para get las revisiones de svn:

 git svn init <Svn repo url> -s --ignore-paths 'networkingundantdir1' git svn fetch 

Esto también te da la opción de que tu git repo sea un clon estrecho del svn repo, por ejemplo, para ignorar los primeros 12344 changesets en el repository svn que puedes hacer:

 git svn fetch -r 12345:HEAD 

A partir de ese momento, git svn fetch festivales de cambio más recientes.