Я полностью согласен с Nitin Bhide. Мои дополнения:
если вы использовали CVS, то некоторые рабочие процессы в SVN очень отличаются, например ветви поставщиков , которых нет в CVS, поскольку вы просто удалили все файлы в поставщике папку и скопируйте новую версию внутри. Это больше не будет работать в SVN.
Также, если вы привыкли к затмению, многое в subversive, как и в subclipse, отличается. Вы должны научить пользователей привыкать к глобальным номерам ревизий, как наиболее трудным для понимания пользователям CVS
Также важна стратегия миграции, позволяющая избежать задержек для команд разработчиков, если миграция их репозитория не удалась