我需要得到一个列表,其中包含每个修改的所有修订和文件,以及由谁修改。
那可能吗?
我需要知道谁对 repo 所做的更改最多,以及哪些更改。
我需要得到一个列表,其中包含每个修改的所有修订和文件,以及由谁修改。
那可能吗?
我需要知道谁对 repo 所做的更改最多,以及哪些更改。
如果您使用的是TortoiseSVN(在 Windows 上),那么您可以使用“显示日志”功能查看所有提交的列表。
在此对话框中,您还可以打开一些统计信息/图表,例如“每周提交次数”(针对每个用户)。
看看 svn log 和 svn blame。
试试Atlassian 的 FishEye演示。该工具可以为您提供您想要的所有关于您的回购的统计信息。
我编写了一个名为“ svnplot ”的工具(我承认它的灵感来自 StatSVN 的输出)。它是用 python 编写的,可以在 Google 代码中找到。http://code.google.com/p/svnplot。您可以在http://thinkingcraftsman.in/projects/svnplot/index.htm查看示例输出
基本上,它将 Subversion 日志历史转换为“sqlite”数据库,然后查询 sqlite 数据库以生成图形。您可以使用创建的 sqlite 数据库编写自己的查询。
看看它是否适合你。
svn log --verbose
还可以查看StatSVN
StatSVN 从 Subversion 存储库中检索信息并生成描述项目开发的各种表格和图表,例如代码行的时间表、每个开发人员的贡献等。当前版本的 StatSVN 生成包含表格和图表的 HTML 或 XDOC 文档的静态套件图片。
StatSVN 是开源软件,根据 LGPL 条款发布