问题
Are there other open source/free packages for producing repository statistics for a Subversion repository?
I've tried StatSVN but it seems to be incompatible with the logfiles for Subversion 1.5 and above.
Note, I know that TortoiseSVN has some statistics built into its dialogs and repository browsing code, but this is not what I'm looking for.
What I'm looking for is a tool that can analyze the repository, and its logs, and produce statistics like these:
- Who checked in the most code
- Code growth over time
- Busy files (changed often)
回答1:
StatSVN does work for Subversion 1.5 and above. See my comment on the SourceForge forums concerning a similar issue reported today on the StatSVN forums.
回答2:
Try SVNPLot .
Its written in python and doesnot required a 'checkout working copy'. It will be easy to modify.
Disclosure: I am developer of SVNPlot. So possibly my opinion is somewhat biased. :-)
回答3:
It seems that some SVN tools are not updated anymore:
- My Python SVN Stats. Latest release 2007.
- StatSVN. Last release 2010-01-01.
- SvnCrawler. Latest release 2010.
- SvnStat. Latest release 2014-09-19.
- VCS Report. Latest release 2006.
One reason might be that these tools are "good enough".
There seems to be one actively maintained tool:
- SVNPlot. Latest release 2016-05-13.
The "modern" way to go is to convert the repo to git and then use a git statistics tool.
回答4:
I just came across MPY SVN STATS:
https://sourceforge.net/projects/mpy-svn-stats.berlios/
It works quite well but the graphs are a bit ugly.
2017/1/10: Replaced original download link with more recent sourceforge. MPY-SVN was extremely easy to setup (called python using bash script on win10). Unlike statsvn.org it does not need a working copy, works from repository url. Unlike svnplot I was able to get it working on 3 repositories in <5min.
回答5:
You can try programeter.com. It has free package if you need.
来源:https://stackoverflow.com/questions/882160/subversion-repository-statistics-other-than-statsvn