Usando GIT con un control remoto GIT y un control remoto SVN

Mi equipo actualmente usa svn. Deseo usar git para mi proyecto y tener varios controles remotos que necesiten trabajar juntos. Estoy usando un repository de git desnudo para coordinar los diferentes controles remotos de git. De vez en cuando necesito llevar mis cambios al repository svn para el equipo en general. Actualmente tengo un control remoto svn existente y un control remoto git existente. Usé este método para agregar svn a mi clon git puro (desde el control remoto git):

http://www.draconianoverlord.com/2010/03/05/existing-git-into-svn.html

Ahora, tengo todo comprometido con svn, pero cuando trato de volver a la base del origen de git, quiere fusionarse en todos mis cambios y conflictos en todo. Parece que cada vez que quiero interactuar con uno u otro, requiere una fusión y tiene conflictos. Hay alguna manera de evitar esto? Deshice toda la fusión de la historia y el origen / desarrollo no se ve en ningún lado en mi historia … (a lo que bash presionar)

Actualizar:

Parece que mi historia fue arruinada por este process, básicamente creando dos cronogtwigs de historia separados. Todos los cambios del lado svn entran en conflicto con el lado git. Entonces, ¿es un svn remoto y un git remoto incompatible? Como, en caso de que use svn, tengo que hacerlo mi control remoto autorizado y eso es todo?

Entonces, ¿es un svn remoto y un git remoto incompatible? Como, en caso de que use svn, tengo que hacerlo mi control remoto autorizado y eso es todo?

En pocas palabras, sí. Como la página de manual explica:

CAVEATS For the sake of simplicity and interoperating with Subversion, it is recommended that all git svn users clone, fetch and dcommit directly from the SVN server, and avoid all git clone/pull/merge/push operations between Git repositories and branches. The recommended method of exchanging code between Git branches and users is git format-patch and git am, or just 'dcommit'ing to the SVN repository. Running git merge or git pull is NOT recommended on a branch you plan to dcommit from because Subversion users cannot see any merges you've made. 

Así que sí, para mantener las cosas simples al usar git svn , el repository SVN debe ser su único repository en sentido ascendente.

Hay forms de evitar esto, pero son complejas y requieren un buen conocimiento de las partes internas de git y git-svn, por lo que en general debe apegarse a los consejos anteriores.