Миграция СВН -> ГИТ сомневается - PullRequest
0 голосов
/ 03 апреля 2019

Мы рассматриваем возможность перехода с SVN на GIT в нашей компании. Я занимаюсь исследованием преимуществ и недостатков. У меня есть список преимуществ git и некоторые преимущества SVN. Я нашел сайт https://svnvsgit.com/, где распространены дефекты ЖКТ. Можете ли вы сказать мне, этот сайт правильно? Я пытаюсь понять, является ли GIT действительно хорошим решением или у него просто хороший маркетинг?

1 Ответ

0 голосов
/ 03 апреля 2019

В дополнение к тому, что Флимзи говорит в своем комментарии, сравнения Subversion и Git, хотя иногда они очень хорошо документированы, часто имеют тенденцию быть предвзятыми, так или иначе.

Не мигрируйте радимиграция.

В случае, если вы упоминаете, то есть переносите свою кодовую базу svn в репозиторий git, возникает несколько вопросов:

Как люди в вашей компании чувствуют себя комфортно сили svn или git?

Вы спрашиваете, насколько хорош Git, что вы не являетесь пользователем Git.Вы не почувствовали необходимости или не были обязаны работать с ним, и это нормально, как есть.

ИМХО, по нескольким причинам я не буду здесь выставлять (потому что они выставлены повсюду),Git это здорово.Я пробовал это много лет назад, и мне нравилось использовать его с первого дня. По возможности я избегаю использования svn (а когда мне нужно, я использую git svn ).Но тебе все равно.

Что тебе следует сделать, это попробовать.Запустите самое основное приложение "Hello World". Настройка репозитория git .Прочитайте учебник, создайте ветку, перебазируйте ее, объедините с мастером, сделайте что-нибудь глупое и сломайте свою рабочую копию, восстановите ее с помощью git reflog и т. Д.

Тогда есливаша команда убеждена, что они должны пойти на Git ...

Довольны ли вы своим текущим непрерывным процессом интеграции / доставки / развертывания (если он у вас есть)?

Система контроля версий - это одно, но в настоящее время это всего лишь винтик в вашем непрерывном рабочем процессе:

Это, вероятно, то, к чему должна стремиться ваша компания, шаг за шагом, и svn vs git - это только начало.Все остальное одинаково сложно и мучительно, у каждого найдется идеальное решение, которое, конечно, не подойдет вам.

Итак, в двух словах: попробуйте сами и удачи:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...