Кажется довольно распространенным (по крайней мере, здесь), чтобы люди рекомендовали SVN для новичков в исходное управление, потому что это "проще", чем один из распределенных вариантов. Как очень случайный пользователь SVN, прежде чем переключиться на Git для многих моих проектов, я обнаружил, что это совсем не так.
Концептуально проще настроить репозиторий DCVS с помощью git init
(или в зависимости от того), без проблем при настройке внешнего репозитория в случае SVN.
И базовая функциональность между SVN, Git, Mercurial, Bazaar использует практически идентичные команды для фиксации, просмотра diff и т.д. Что все новичок действительно будет делать.
Небольшая разница в способе Git требует, чтобы изменения были явно добавлены до того, как они были совершены, в отличие от политики SVN "совершить все", концептуально проста и, если я не ошибаюсь, даже не проблема, когда используя Mercurial или Bazaar.
Итак, почему SVN считается проще? Я бы сказал, что это просто не так.