SVN – espejo GIT

Tengo un repository central SVN con muchas twigs y tags. Pero ahora quiero comenzar a usar GIT para el equipo de desarrollo (como en lo que necesito para configurar un server GIT). Así que me dieron una tarea para reflejar el repository SVN en GIT para que cualquier confirmación que entra en el maestro del server GIT también se debe comprometer con SVN. Iba a utilizar el enfoque dado en https://github.com/soxofaan/git-svn-mirroring. Si uso git svn clone, me dará un repository de git que no es simple. Entonces, otros miembros del equipo no pueden agregarlo como control remoto. ¿Cómo debo hacerlo?

¿Debo hacer otro repository desnudo, agregando este espejo (git svn clone) como su control remoto y luego sacando los cambios de él y luego enviándolo a SVN?

Al configurar el espejo Git para el repository SVN, hay un problema de compromiso simultáneo conflictivo y empujar a Git y SVN al mismo time.

Puedes echar un vistazo al complemento SVN Mirror para el server Bitbucket (opción preferible) o SubGit , que hace exactamente lo que describes pero no está basado en el script git-svn.

Si eliges la primera opción, puedes seguir este screencast . Si eliges la segunda opción, sigue este CÓMO .

Soy uno de los desarrolladores de SubGit.