TFS 与 VSTS 的未来

Future of TFS vs VSTS

Microsoft 是否仍在开发这两种产品?是否放弃了 TFS 开发以支持 VSTS?

对于上下文,我们现在正在使用 TFS,而 VSTS 显然具有更好的集成。特别是 Microsoft Teams 和 ZenDesk,这对于让我们的工作流程处于更易于管理的状态非常重要。但是,VSTS 没有任何接近我们需要的配置或报告。

这两种产品最终会拥有完整的功能集,还是我们必须选择和构建我们自己的集成或报告?

现在是 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 的 Report Server 和 Analysis Cube 功能。 It does offer integration with PowerBI and that integration is quickly getting better.

您可以在 Feature Timeline 上看到云 (VSTS) 和服务器 (TFS) 之间的功能可用性概览,因为您可以看到很多新事物正在发生,其中大部分都是首先攻击 VSTS。

Microsoft 为 Team Foundation Server 提供支持生命周期,目前看来 Microsoft 不会很快放弃他们的 on-premise 客户。 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