Если вам нужен Forrester, чтобы сказать вам, что такое лучший SCM, то у вас уже есть проблемы. Любой идиотский «аналитик» может составить фантастический отчет об удивительных функциях управления, которые предоставляет MKS, но спросить разработчика, который того стоит, который когда-либо использовал MKS, никогда бы не порекомендовал.
МКС удалось полностью запустить интеграцию Eclipse / WSAD (SVN / CVS интегрируется безупречно).
MKS - это самая большая куча дерьма, которую я когда-либо использовал для SCM (и это говорит о многом, так как я также использовал Microsoft Visual Source Safe в первые годы).
Да, Subversion не «бесплатна» для поддержки, но любой может ее настроить, и любой системный администратор с половиной мозга может администрировать ее и делать соответствующие резервные копии.
Это зависит только от вас. Если вы хотите порадовать руководство и выбрать «правильный» выбор, который ставит все галочки, выбирайте MKS. Если вы хотите, чтобы ваши разработчики действительно выполнили какую-то работу, то используйте SVN до конца.
Но, поскольку мне пришлось использовать MKS, я оставлю второй постер на CruiseControl for CI, который работает, но немного устарел.