可以从 Subversion 存储库中提取统计信息的应用程序?

可以从 Subversion 存储库中提取统计信息的应用程序?

是否有任何应用程序可以给我提供 SVN 存储库中正在发生的事情的摘要?我想知道以下信息:

  • 代码行数
  • 最大贡献者
  • 最常编辑的页面
  • ETC

是否有任何应用程序可以提供这些信息,或者我必须自己编写一些东西?

答案1

似乎统计SVN可能是您正在寻找的:

  • 代码行的时间轴
  • 每个开发人员的代码行数
  • 按时钟时间进行活动
  • 作者活动
  • 每个模块的作者活动
  • 作者最近提交的链接指向 ViewVc
  • 每个目录的统计信息
  • 文件数
  • 平均文件大小
  • 最大文件
  • 修订次数最多的文件
  • 目录大小
  • 存储库标签每个版本的 LOC 数量。
  • 包含文件数和代码行的存储库树
  • LOC 和 Churn LOC 的演变和每天的变化量
  • Repo Map 过去 30 天内 repo 的动态层次视图

答案2

我认为最好的选择是使用与 SVN 集成的项目管理器,例如追踪追踪系统. TRAC 有很多插件它应该能够满足您的要求。如果某个统计数据无法通过当前插件获得,您可以轻松编写自己的统计数据。

否则,如果你的项目是 FOSS,你可以使用Github(闭源应用程序也可以使用 Github,但你需要付费账户),Google 代码, 或者Sourceforge,它们均提供了开箱即用的项目统计数据。

相关内容