Team Foundation Server集合中的代码行总数?

时间:2018-05-16 00:54:41

标签: tfs tfs2017

无论如何都要知道存储在TFS集合中的当前代码行。

2 个答案:

答案 0 :(得分:1)

对于TFVC,假设您启用了报告,您可以查看分析多维数据集 - 在" Code Churn"下,""总代码行"度量。

我认为没有任何与Git相同的东西。

这最终会回到问题:

  • "你想用这些信息做什么?"
  • "您认为'代码是什么?'?"评论是一行代码吗?一条只包含大括号的线怎么样?空白有空吗?

对于它的价值,知道这个数字通常没什么价值。

答案 1 :(得分:0)

有关如何使用代码流失的详细信息,请参阅官方教程:Analyze and report on code churn and coverage using the code churn and run coverage perspectives

您可以在TFS的数据库(仓库)中找到它们添加了多少行,删除了行,修改了行,总行等等。强烈建议您使用此方法,而不是难以启用报告。

enter image description here

如果您没有启用报告,那么到目前为止,TFS中的源文件中的行数没有结束。一个解决方法应该是:在本地获取整个集合,然后可以计算每个文件中包含代码的类型中的行数(* .cs,vb,aspx等)。许多工具可以计算行数,尽管繁琐但有效的方法。

对于git,一种简单的方法是将代码推送到github私人仓库,然后使用Google Chrome浏览器 - GLOC扩展here。如果你不想使用github作为桥梁,你可以尝试在这个问题中使用一些脚本Can you get the number of lines of code from a Github repository?