Subversion版本库统计信息,而不是StatSVN?
是否有其他开源/免费软件包用于为Subversion版本库生成版本库统计信息?
我试过StatSVN,但它似乎与Subversion 1.5及以上的日志文件不兼容。
请注意,我知道TortoiseSVN在对话框和存储库浏览代码中有一些统计信息,但这不是我正在寻找的。
我正在寻找的是一个工具,可以分析存储库及其日志,并产生这样的统计信息:
- 谁检查了最多的代码
- 代码随时间增长
- 繁忙的文件(经常更改)
StatSVN适用于Subversion 1.5及更高版本。 看到我对SourceForge论坛的评论,关于今天在StatSVN论坛上报道的类似问题。
尝试SVNPLot 。
它用python编写,不需要“结帐工作副本”。 这将是很容易修改。
披露:我是SVNPlot的开发者。 所以我的意见可能有些偏颇。 🙂
似乎有些SVN工具不再被更新:
- 我的Python SVN Stats 。 2007年最新发布。
- StatSVN 。 最新版本2010-01-01。
- SvnCrawler 。 最新发布2010。
- SvnStat 。 最新版本2014-09-19。
- VCS报告 。 2006年最新发布。
一个原因可能是这些工具“足够好”。
似乎有一个积极维护的工具:
- SVNPlot 。 最新发布2016-05-13。
可能的诀窍是将repo转换为git ,然后使用git统计工具 。
我刚刚遇到MPY SVN STATS:
https://sourceforge.net/projects/mpy-svn-stats.berlios/
它工作得很好,但graphics有点难看。
2017/1/10:用更新的sourceforge取代原来的下载链接。 MPY-SVN非常容易安装(在win10上使用bash脚本调用python)。 不像statsvn.org它不需要一个工作副本,从存储库的url。 与svnplot不同的是,我能够在<5min内使它在3个仓库中工作。
你可以试试programeter.com 。 它有免费的包,如果你需要。