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有点难看。

来自MPY SVN STATS的一些统计

2017/1/10:用更新的sourceforge取代原来的下载链接。 MPY-SVN非常容易安装(在win10上使用bash脚本调用python)。 不像statsvn.org它不需要一个工作副本,从存储库的url。 与svnplot不同的是,我能够在<5min内使它在3个仓库中工作。

你可以试试programeter.com 。 它有免费的包,如果你需要。