Subversion 存儲庫統計信息,不是 StatSVN? (Subversion repository statistics, other than StatSVN?)


問題描述

Subversion 存儲庫統計信息,不是 StatSVN? (Subversion repository statistics, other than StatSVN?)

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.

(by Lasse V. KarlsenJason KealeyNitin BhidekopporNate)

參考文件

  1. Subversion repository statistics, other than StatSVN? (CC BY-SA 3.0/4.0)

#project-management #svn #statsvn






相關問題

項目規劃,開發人員筆記工具 (Project planning, Note taking tool for developers)

你經歷過的最糟糕的項目失敗是什麼? (What is the worst project failure you've ever been on?)

用C構建項目的問題 (Problem with building project in C)

XCode 項目詳情? (XCode Project Details?)

您需要什麼技能來在Web Apps中進行正確的UI /交互/功能設計? (What skills do you need for proper UI/Interaction/Functional design in Web Apps?)

“變更管理”結束和“項目失敗”從哪裡開始? (Where does "Change Management" end and "Project Failure" begin?)

Subversion 存儲庫統計信息,不是 StatSVN? (Subversion repository statistics, other than StatSVN?)

對於企業 Web 應用程序,推薦的支持技術人員與開發人員的比例是多少? (What is a recommended support technician-to-developer ratio for an enterprise web application?)

將生產力提高到每人/天 1 個錯誤修正 (Improving productivity to 1 Bug correction per man/day)

學習從頭開始創建 Rails 應用程序? (Learning to create a Rails application from scratch?)

您使用項目日記或經驗數據庫嗎? (Do you use a project diary or experience database?)

誰應該編寫 dockerfile、SRE 或開發人員? (Who should write the dockerfile, SRE or developer?)







留言討論