Как вы думаете, что сложного в DVCS, таких как GIT? В некотором смысле это проще: нет клиента / сервера, нет репо в одном месте с рабочим каталогом в другом месте, управление пользователями не встроено (используйте ssh, если вам это нужно). Как сказал Джим Пулс, вы можете использовать DVCS как нераспределенный, если хотите. Я использую GIT для проектов с одним человеком, даже тех, которые длятся всего несколько недель. Нет ничего лучше, чем Tortoise, но gitk, qgit и git-gui лучше для этих функций, чем я видел в SVN. Раньше я предпочитал guis, но теперь мне очень нравится командная строка git, но посмотрите на easygit для некоторых улучшений.