Будущее TFS против VSTS

Microsoft продолжает работать над обоими продуктами? Разработано ли развитие TFS в пользу VSTS?

Для контекста мы используем TFS прямо сейчас, и VSTS явно улучшает интеграцию. В частности, с командами Microsoft и ZenDesk, которые важны для процесса нашего процесса работы в более управляемом состоянии. Тем не менее, VSTS не имеет ничего близкого к конфигурации или сообщениям, которые нам нужны.

Будет ли у любого продукта в конечном итоге полный набор функций или нам нужно будет выбрать и построить собственную интеграцию или отчетность?

Ответ 1

Сейчас Azure DevOps и Azure DevOps Server, но остальная часть истории остается нетронутой.

Visual Studio Team Services (VSTS) и Team Foundation Server (TFS) основаны на одной кодовой базе. VSTS развертывается в облаке каждые 3 недели или быстрее. TFS получает серьезное обновление ежегодно (2015, 2017, 2018) и основной пакет обновлений каждые 3-4 месяца (2015.0-3, 2017.0-3, 2018.0-1).

Большинство новых функций впервые появятся в Visual Studio Team Services и с небольшой задержкой интегрируются в Team Foundation Server. В VSTS доступны некоторые функции, которые зависят от облачных ресурсов, поэтому вряд ли они скоро перейдут на TFS.

Что касается отчетности, это была своего рода ахиллесова пята VSTS. У него никогда не было возможностей сервера отчетов и аналитического куба TFS. Он предлагает интеграцию с PowerBI, и эта интеграция быстро улучшается.

Вы можете увидеть обзор доступности функций между облаком (VSTS) и сервером (TFS) на временной шкале функций, так как вы можете увидеть много новых событий, большинство из которых в первую очередь попадают в VSTS.

Microsoft предлагает жизненный цикл поддержки для Team Foundation Server, и в настоящее время похоже, что Microsoft не откажется от своих локальных клиентов в ближайшее время. TFS 2018 имеет расширенный жизненный цикл поддержки вплоть до 2028 года:

Products Released                           Lifecycle Start Date    Mainstream Support End Date Extended Support End Date   Service Pack Support End Date   Notes
Visual Studio Team Foundation Server 2018   11/15/2017              1/10/2023                   1/11/2028