Ответ 1
Вы можете абсолютно использовать TFS без использования элемента управления source. Я склонен согласиться с вами, контроль источника TFS будет огромным шагом назад, если вы придете от Mercurial.
Несколько вещей, которые вы будете сдавать.
- Связывание рабочих элементов с изменениями и взаимосвязи между сборками, ревизиями и рабочими элементами.
- Любые отчеты, которые полагаются на показатели контроля источника (сбой кода и т.д.)
- Некоторые шаблоны позволяют автоматически отмечать рабочие элементы как выполненные, когда вы связываете их с ними, используя HG, вам придется делать это вручную. (не плохо, я сильно не люблю это поведение)
С другой стороны,
- вы все равно можете связать рабочие элементы с наборами изменений, добавив ссылку http к рабочему элементу.
- Вы все равно можете использовать сборку Team, если хотите, вам просто нужно script построить, чтобы вытащить код из Hg.
Возможно, я что-то пропустил, но это предметы с головы.
Если они абсолютно заставляют вас проверять TFS, есть несколько людей, которые используют Hg "сверху" TFS здесь, а здесь