Должен сказать, что я почти ничего не знаю о TFS. Но работали с системой контроля версий. На данный момент наша команда использует Mercurial в качестве системы контроля версий, но наши менеджеры хотят, чтобы система "все в одном" управляла проектами. Они хотят использовать Team Foundation Server, но для нас распределенная модель работы с кодом лучше, чем управление исходным кодом TFS.
Можем ли мы использовать Mercurial в качестве системы контроля версий и не потерять другие преимущества TFS для управления проектами (например, отслеживание ошибок/сервер проектов)?