Что ж, если вы используете git для всех своих проектов и вы достаточно хорошо с ним знакомы, я бы предложил использовать зеркало git, так как оно выглядит достаточно актуально. Git также должен быть быстрее, чем при использовании Subversion. Если зеркало исчезает / устареет, вы всегда можете просто svn co / svn up , чтобы получить текущий источник.
Но поскольку у вас также есть установленный Subversion - вы также можете просто использовать его вместо этого ... это не имеет большого значения, и это больше вопрос личных предпочтений.
Git-svn немного более утомителен в настройке и синхронизации. Вы должны сначала получить обновления Subversion, используя git svn fetch , а затем выполнить git svn rebase для применить изменения к хранилищу git. Это также будет занимать больше дискового пространства. Это несколько более подвержено ошибкам, и я бы порекомендовал использовать git-svn только в том случае, если вы действительно хотите заниматься разработкой в дереве исходного кода. Если вы чувствуете себя предприимчивым и хотите попробовать, взгляните на этот урок - я нашел весьма полезным начать работу с git-svn.