Я давно использую SVN, и теперь мы примеряем Git. Я не говорю о централизованных / децентрализованных дебатах здесь. Мое единственное беспокойство - скорость.
Последний инструмент намного быстрее. Но иногда мне НУЖНО работать с централизованным подходом, который намного проще и менее сложен, чем децентрализованный. Кривая обучения действительно быстрая, что экономит много времени (в то время как копание в децентрализованном режиме приведет к пустой трате времени, поскольку кривая обучения намного длиннее, и мы сталкиваемся с большим количеством проблем при работе с ней).
Однако SVN действительно медленный по сравнению с GIT, и я не думаю, что он имеет какое-либо отношение к централизованному аргументу. Децентрализованным системам также приходится иметь дело с подключениями к серверу и передачей файлов. Поэтому я могу легко представить, что более быстрая реализация централизованного контроля версий могла бы существовать.
Кто-нибудь имеет какое-либо представление об этом?