Nous avons eu le même problème et nous n'avons pas trouvé un moyen de le faire, nous passons donc au git complet. Les choses marchent bien si un seul repo communique avec svn, mais sinon cela devient vraiment désordonné. Qu'est-ce que happend est la branche git-svn a sa propre vie
Vous pouvez juste essayer
- créer Repo GIT1 et GIT2 de svn.
- faire un changement dans git 1 et dcommit svn
- tirer int GIT2, faire un rebasage svn git et de voir ce qui se passe ...
lorsque vous essayez de le tirer dans GIT2, vous devez sorte de créer une nouvelle branche qui commence à partir de la SVN, mais il ne suit pas. Donc git2 a essentiellement 2 branches le svn un et le git1. Donc, avant de pouvoir pousser quelque chose de git2 dans svn, vous devez fusionner la branche git1 avec svn one (même si elles sont identiques). (je peux me tromper parce que je l'ai fait il y a un certain temps et peut-être il y a une solution)
Quoi qu'il en soit, je devais le faire deux ou trois fois parce que quand nous sommes passés de « git-svn » à « git » , nous avons créé le git-repository central avant que tout le monde ne finisse par valider sa propre chose à svn. Je devais ensuite choisir de nouvelles choses de svn pour les remettre dans le nouveau repo git et c'était vraiment un gros bazar.
Utilisez donc seulement git, ou ne disposez que d'un seul repo connecté à svn.
C'est aussi l'approche la plus sans problème dans mon expérience. –