Я полагаю, вы спрашиваете об управлении версиями? Существует множество различных вариантов управления исходным кодом в зависимости от ваших целей и бюджета. TFS лучше всего работает с Visual Studio 2010 и делает гораздо больше, чем просто контроль исходного кода, но это не бесплатно. Для бесплатных опций Subversion (SVN) кажется довольно популярной. Я использовал Perforce на своей последней работе и мне это очень понравилось, но он бесплатен только для 2 пользователей или для разработки OSS.