Что такое TFVC (Team Foundation Version Control)
эта ссылка говорит о TFVC. https://msdn.microsoft.com/en-us/library/ms181237.aspx
Что именно?
Я знаю, что TFS (Team Foundation Server) - это продукт, который можно загрузить и установить, но недавно я видел упоминание о "Team Foundation Version Control" и "Team Foundation Service".
Так может кто-то, пожалуйста, суммировать для манекенов, как я различия
- Team Foundation Сервер
- Team Foundation Service
- Управление Версиями Team Foundation
2 ответов
Team Foundation Server-это решение Microsoft "все-в-одном" для управления жизненным циклом приложений. Он содержит возможности для гибкого управления проектами, управления версиями, непрерывной интеграции (сборки), непрерывной доставки (выпуска), ручного управления тестовыми наборами и многое другое. Он также имеет интеграцию с Sharepoint и хранилище данных для облегчения отчетности. Он существует уже около 10 лет, представлен в 2005 году как Visual Studio Team System. С тех пор он получил 5 основных версий (2008, 2010, 2012, 2013 и теперь 2015) с бесчисленными пакетами обновления, исправлениями и ежеквартальными обновлениями.
TFS-это локальное решение, состоящее из (в настройке стиля лучших практик) от 2 до 5 серверов.
больше нет такой вещи, как "Team Foundation Service". В наши дни это называется Visual Studio Team Services. Team Services - это "TFS в облаке", размещенная и поддерживаемая Microsoft в центрах обработки данных Azure. Это та же самая кодовая база, что и TFS on-prem, за исключением того, что он обновляется чаще (каждые 3 недели). В TFS on-prem есть некоторые возможности, которые недоступны в Team Services и наоборот. Например, службы Team Services не имеют интеграции с Sharepoint или отчетов. Плюс здесь в том, что нет инфраструктуры для обслуживания или программного обеспечения для обновления-ugprades происходят каждые 3 недели, без простоев. Это огромная ничья для небольших магазинов.
Team Foundation Version Control-один из двух собственных вариантов для управления версиями в службах TFS / Team. Это централизованная система управления версиями, похожая по парадигме на Subversion. Другой вариант-Git, который является распределенной системой управления версиями с радикально другим рабочим процессом. Оба считаются первоклассными гражданами и собираются продолжать получать поддержку и новые функции в обозримом будущем. Основное внимание уделялось улучшению работы пользователей Git, поскольку (как я уже сказал) git имеет совсем другой рабочий процесс, чем TFVC и Git поддержка была добавлена только в TFS 2013, поэтому ей нужно многое наверстать.
Team Foundation Server - это серверный продукт, который действует как концентратор для различных дополнительных служб.
Team Foundation Service это онлайн-сервисы, которые предоставляют доступ к TFS и добавляют некоторые дополнительные инструменты project ALM, это "TFS в облаке". Теперь он известен как Visual Studio Team Services.
Управление Версиями Team Foundation является фактическим механизмом управления версиями и хранения за TFS. Это четко определить, потому что вы можете также используйте Git для управления версиями TFS. Проверьте связанный вопрос каковы большие различия между TFS и Git для управления версиями при использовании Visual Studio 2013?