以前我很享受TortoiseSvn能够为给定的SVN存储库生成简单的提交统计数据.我想知道Git中有什么可用,我特别感兴趣:
有任何想法吗?
我刚刚安装了GitStats,我就在那时我必须说,"现在,什么?".我在网站上看到了用户代码行等的示例,但没有关于如何获得这样简单统计数据的示例.我不需要图表或任何东西.我只是希望能够在一个用户列表中控制输出结果 - >代码行或其他东西.任何帮助深表感谢.
我们在Mercurial中有2,000,000行代码应用程序.显然,这个存储库中有很多有价值的信息.
是否有任何工具或技术可以挖掘出一些信息?
例如,在项目的历史中,五个文件发生了哪些变化?五个档案与一年前最不同的是什么?任何特定的代码行看到了很多流失?
我对这类事情感兴趣.
有没有办法从我们的存储库中提取这种信息?
我想收集一些我们在TFS安装中的代码统计信息,以便能够看到代码的某些方面如何随时间发生变化.基本上我想看看我们是否从我们得到的关于清洁代码和重构的课程中学到了什么.
我想看到的报告是:
在date1和date2之间解决方案中每个方法的平均行数的变化.(我们是否重构了长方法)
解决方案在date1和date2之间的每个类的平均方法数量的变化(我们重构那些做很多事情的类)
解决date1和date2之间解决方案中每个类的平均使用次数的变化(我们是否限制了所需的依赖性)
该报告可以是一个值列表,可以作为一条线绘制,以显示值随时间的变化情况.
我知道在TFS中有API:s我可以自己编写,但我希望得到一个答案,说我不需要:-)