Я использовал VisualSVN и был очень доволен этим, или, по крайней мере, настолько счастлив, насколько может ожидать любой пользователь Subversion.Он основан на подключаемом модуле обозревателя TortoiseSVN и поддерживает более сложные вещи, такие как перетаскивание файлов внутри Visual Studio.
Тем не менее, я настоятельно рекомендую вам использовать Git или Mercurial вместо Subversion.Они не так легко портят ваше локальное рабочее пространство, позволяют вам совершать частичную работу, не мешая всем остальным, а также облегчают совместное использование посредством клонирования репозитория и значительно улучшают объединение изменений.Если это звучит интересно, я бы порекомендовал bitbucket или GitHub в качестве хороших провайдеров онлайн-контроля источников.
Поддержка инструментов для Visual Studio почти так же хороша, как и для Subversion, и имеет гораздо больший импульс, поэтому я ожидаю, что они скоро догонят.