【问题标题】:How to get numbers of code line change in TFS?如何获取 TFS 中代码行更改的数量?
【发布时间】:2016-06-01 16:36:42
【问题描述】:

我正在 TFS 中寻找一种方法,我需要在 2 个日期之间获取个人开发人员的代码行更改次数,您认为通过 TFS 可行吗?

感谢任何帮助,谢谢!

【问题讨论】:

    标签: tfs tfs-2015


    【解决方案1】:

    查看 TFS 数据仓库。有一个 FactCodeChurn 表应该包含您要查找的数据。

    【讨论】:

      【解决方案2】:

      您可以使用以下 SQL 查询语句:

         SELECT TeamProjectProjectNodeName 
                ,checkedinbyname 
                ,SUM([LinesAdded]) AS 
                ,SUM([LinesModified]) AS
                ,SUM([LinesAdded]+[LinesModified]) AS 
                ,CONVERT(VARCHAR(10), MIN(DateTime),120) AS 
                ,CONVERT(VARCHAR(10),MAX(DateTime),120) AS 
            FROM [Tfs_Warehouse].[dbo].[CodeChurnView] WHERE  TeamProjectProjectNodeName='xxx' AND  ChangesetTitle NOT LIKE 'xx'  AND FilenameFileExtension IN('.css','.cs','.aspx','.sql','js','.ascx') AND (LinesDeleted <>0 OR LinesModified<>0 OR FilenameFilePath LIKE '$/XX' AND FilenameFileExtension IN('.sql')) AND NetLinesAdded>=0   GROUP BY TeamProjectProjectNodeName, checkedinbyname 
          ORDER BY DESC
      

      注意:您必须有访问Tfs_Warehouse数据库的权限才能执行上述语句

      【讨论】:

        猜你喜欢
        • 2023-04-06
        • 2023-03-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-02
        相关资源
        最近更新 更多