Я пользуюсь Mercurial и мне это очень нравится.Вы можете получить бесплатную учетную запись Bitbucket и начать хранить свои репозитории в облаке.
На Tekpub есть действительно хорошее бесплатное видео для Mercurial и Codeplex .Он ознакомит вас со всеми основами и поможет понять, как работает Bitbucket.
Проверьте ссылку http://hginit.com как еще один хороший ресурс.
Я использовал SVN на своем локальном ящике для хранения своей личной работы, но не более.С Bitbucket & Mercurial мне не придется беспокоиться о том, что моя локальная коробка умирает и проверяет, что у меня есть все резервные копии ...
Вы также можете посмотреть в Git.Основная суть, которую я нашел / услышал, - Mercurial, с ней немного легче работать, но он не такой мощный, как Git.Тем не менее, оба варианта - отличный выбор.
Суть в том, что вы не ошибетесь ни с Hg (Mercurial), ни с Git, но я бы пошел с Hg, если вам не нужны некоторые расширенные функции, которые звучат так, будто вы нет.
Обучение SVN не обязательно плохо, так как многие организации используют его, но я бы вместо этого сосредоточился на распределенных системах контроля версий.Они действительно будущее.: -)