代码之家  ›  专栏  ›  技术社区  ›  Bill Greer

Team Foundation Server 2018代码提交日期

  •  1
  • Bill Greer  · 技术社区  · 6 年前

    我们正在使用Team Foundation Server 2018与Git。我正在ssrs中创建一个报告,报告的参数之一是projectnodesk。我只想包含最近提交了代码的项目。这样的数据是否存储在TFSJStor数据库或另一个数据库中,如果是这样的话,我可以查询哪些数据库和表来获取这些信息?

    (我知道tfs团队希望我们使用api,而不是直接访问数据库。我不打算更改任何数据)

    2 回复  |  直到 6 年前
        1
  •  1
  •   Cece Dong - MSFT    6 年前

    你可以查一下桌子 [Tfs_DefaultCollection].[dbo].[tbl_GitCommitStatus] . 在这张桌子上,有一个 InternalRepositoryId 可链接到表的字段 [Tfs_DefaultCollection].[dbo].[tbl_GitRepository] 然后,您可以找到回购ID和名称。

        2
  •  0
  •   Daniel Mann    6 年前

    不。报告的情况不是很一致,尽管这正在改变。基本上,仓库从大约2013年tfs开始就没有收到包含新功能的更新。包括git、新的构建系统、新的发布系统等。

    对于微软来说,tfs的下一个主要版本将有一个更健壮、更现代化的报告解决方案,其形式是 Analytics service .