自从我使用 TFS 2012 进行源代码管理、报告和项目管理以来,已经 3 年多了。但是,直到现在,我从未从头安装过任何版本的 TFS。
为了使用 SSRS 2016,我需要安装 TFS 2015,通过这样做,我了解到我需要先安装一个 SQL Server 实例。这个事实让我很吃惊。
我的问题是:这是否意味着 TFS 实际上会创建其内部表,其中我有关于每个项目/工作项的信息(任务名称、CreatedBy、AssignedTo、Priority、OriginalEstimate、Remaining、Completed、Description 等......)这些表会公开吗?
我认为这个数据库是 TFS 内部的,我永远无法直接访问它。我想知道我的解释是否有效。
TFS 使用 SQL 服务器来存储其持久数据。所以源代码、工作项、构建定义等都保存在 SQL DB 中。
当您安装 TFS 时,它将创建所需的模式。您应该将这些数据库视为一个黑盒,因为每个版本的 TFS 都会修改架构。