В дополнение к тому, что Флимзи говорит в своем комментарии, сравнения Subversion и Git, хотя иногда они очень хорошо документированы, часто имеют тенденцию быть предвзятыми, так или иначе.
Не мигрируйте радимиграция.
В случае, если вы упоминаете, то есть переносите свою кодовую базу svn в репозиторий git, возникает несколько вопросов:
Как люди в вашей компании чувствуют себя комфортно сили svn или git?
Вы спрашиваете, насколько хорош Git, что вы не являетесь пользователем Git.Вы не почувствовали необходимости или не были обязаны работать с ним, и это нормально, как есть.
ИМХО, по нескольким причинам я не буду здесь выставлять (потому что они выставлены повсюду),Git это здорово.Я пробовал это много лет назад, и мне нравилось использовать его с первого дня. По возможности я избегаю использования svn (а когда мне нужно, я использую git svn ).Но тебе все равно.
Что тебе следует сделать, это попробовать.Запустите самое основное приложение "Hello World". Настройка репозитория git .Прочитайте учебник, создайте ветку, перебазируйте ее, объедините с мастером, сделайте что-нибудь глупое и сломайте свою рабочую копию, восстановите ее с помощью git reflog и т. Д.
Тогда есливаша команда убеждена, что они должны пойти на Git ...
Довольны ли вы своим текущим непрерывным процессом интеграции / доставки / развертывания (если он у вас есть)?
Система контроля версий - это одно, но в настоящее время это всего лишь винтик в вашем непрерывном рабочем процессе:
Это, вероятно, то, к чему должна стремиться ваша компания, шаг за шагом, и svn vs git - это только начало.Все остальное одинаково сложно и мучительно, у каждого найдется идеальное решение, которое, конечно, не подойдет вам.
Итак, в двух словах: попробуйте сами и удачи:)