У меня есть основной репозиторий мерзавца для проекта с открытым исходным кодом
Я хочу зеркально отразить, все соглашается на репозиторий SVN (на code.google.com), действительно ли это возможно?
Вы проверяли http://git-scm.com/docs/git-svn Я не знаю, это решит вашу проблему или нет, но это способ синхронизировать git и svn.
-CJ
Да, это возможно. Используйте функции SVN Git для импорта в репозиторий. Затем вы можете оттолкнуться оттуда. Однако вы обнаружите, что по большей части этот git может эффективно отображать историю SVN лучше, чем SVN может отображать историю git.
Если ваша история git линейна, вы можете попробовать использовать git-svn. Я бы попытался использовать "git svn clone" для импорта существующего (пустого) SVN-репозитория в git, затем перебазировать существующую историю git на это и "git svn dcommit" его.
Если ваша история git не является линейной (содержит ветви и слияния), вы не сможете правильно представить ее в SVN. В этом случае я настоятельно рекомендую вам вместо этого использовать хостинговое решение на основе git (например, github.com).