¿Cómo sincronizar con svn remote después de reestructurar el código git localmente?

Revisé el código svn en mi git local a través de git-svn y realicé muchas reestructuraciones. Ahora mi maestro de git actual está limpio y bien. Actualmente en svn no estamos teniendo trunk, branches, tag struture. Ahora quiero limpiar mi svn de la misma manera.

Así que para estandarizar, creé un struture de carpeta como el siguiente en svn a través de svn client y eliminé los contenidos en él.

--My_Project_in_SVN --trunk --branches --tags 

Pero anteriormente teníamos nuestro código justo debajo de My_Project_in_SVN . Ahora eliminé todos los contenidos debajo de la ruta del proyecto. Mi objective es comprometer mi código maestro git local a My_Project_in_SVN\trunk Y necesita crear twigs / tags separadas en git que deberían ir a la twig respectiva bajo svn?

¿Cómo puedo conseguir esto?

Creo que la opción más fácil sería comprar tu nuevo enlace SVN, luego copyr todos los files de tu repository de Git (excepto .git por supuesto) al directory de pago y hacer un commit de SVN. Luego haga un nuevo git-svn clone de su repository SVN que será bastante rápido ya que solo habrá una confirmación.