1) Преимущества - о преимуществах говорится во многих местах, я просто буду ссылаться на них, так как не могу лучше с этим справиться -
http://martinfowler.com/articles/continuousIntegration.html#BenefitsOfContinuousIntegration
http://en.wikipedia.org/wiki/Continuous_integration#Advantages
2) Инструменты CI, такие как Teamcity, Hudson / Jenkins и CruiseControl, обычно не имеют встроенной VCS.У них есть возможность опрашивать VCS, которую вы используете, и создавать, тестировать, развертывать и т. Д. Вам нужно будет установить отдельный репозиторий с VCS по вашему выбору, частный или другой.
3) TeamCity превосходенИнструмент CI.Я использую его в своем проекте с полной лицензией.Я думаю, что для команды разработчиков из 5 человек TeamCity с ее функциями и настройками, ориентированными на разработчиков, станет отличным инструментом CI.Возможно, вы захотите взглянуть на Дженкинса.
4) Hg (mercurial) и Git довольно хорошо известны и являются «передовыми» в мире DVCS.Я считаю, что SVN по-прежнему является наиболее широко используемым VCS.Git был бы хорошим выбором.