我一直在网上搜索以找到远程可用的东西。我尝试了各种基于 HTML 的工具来分析 SVN 存储库(用户提交、报告等),但它们都不是用户友好的。
我对能够做到这一点的桌面客户端(不依赖于安装在我的系统上的外部 svn.exe)感兴趣。分析存储库并创建报告。
有人知道这样的程序吗?
我一直在网上搜索以找到远程可用的东西。我尝试了各种基于 HTML 的工具来分析 SVN 存储库(用户提交、报告等),但它们都不是用户友好的。
我对能够做到这一点的桌面客户端(不依赖于安装在我的系统上的外部 svn.exe)感兴趣。分析存储库并创建报告。
有人知道这样的程序吗?
你可以查看 statsvn,它只需要一个签出的工作副本和一个到 repo 的连接。它将从您的存储库中提取大量信息。这是一个 java 项目,将在所有架构上运行。它还将创建热图、LOC 图和其他图像来可视化数据。
我在一个大型存储库上尝试了svnplot,它生成了带有以下图表的漂亮 HTML 报告:
它需要 Python 和一些 Python 库。
TortoiseSVN 可以显示一些基本的统计数据。
我也使用过 StatSVN。它确实提供了有用的统计信息(查看Ant的示例输出),但它确实要求您已经完成了存储库的 svnlog 并签出工作副本以执行分析。
如果这有用:https ://github.com/dsw/svn-dump-tools
昆士兰澳大利亚警方曾经用它来做某事,但我不知道是什么。
SVN Dump Tools
Daniel S. Wilkerson
文件 svn-dumpfile-grammar.txt 是 svn 转储文件语法的文档。
工具 svn-dump2dir 和 svn-dir2dump 是用于轻松破解 subversion 存储库历史的实用程序。
工具 simple-patch 是一个更简单的补丁版本,您可以比 Larry Wall 的补丁(用 Perl 编写;我能听到拉里尖叫)更容易控制它。
所有软件均在 BSD 许可证下发布,您可以在每个程序文件中找到该许可证。