Использование git-svn
может быть вашим лучшим выбором на данный момент - это двунаправленный интерфейс между git и Subversion. Вы создаете git-репозиторий, который по сути является рабочей копией Subversion. Однако есть предостережения - вы не должны клонировать этот репозиторий или делать из него пуш / пулл. Смотрите соответствующую справочную страницу.
Я бы порекомендовал иметь пилотный проект, который вы переключаете с Subversion на git, вместо того, чтобы пытаться одновременно выполнять и Subversion, и git для одного и того же кода. Я беспокоюсь об использовании git-svn
в качестве трамплина, потому что любые проблемы с их взаимодействием, скорее всего, будут использованы для разрушения всей идеи git.
Существует множество комментариев о том, как / почему перейти с Subversion на некоторые DVCS. Вот тот, который мне нравится:
http://joelonsoftware.com/items/2010/03/17.html