将多个Subversion日志聚合到一个列表中

时间:2009-08-29 12:00:50

标签: svn logging

我有多个SVN存储库,我想从日志中收集一些整体统计信息。基本上我想使用Excel在所有存储库中组合每天提交的数量。

我需要的是一种简单的方法来获取所有日志,组合它们并获得带有DATE,SVN REPOSITORY NAME和LOG MESSAGE的格式化列表。如果是XML或制表符分隔,我可以将其粘贴到Excel中并使用它。

是否有这样的工具,或者我将不得不编写自己的脚本?

2 个答案:

答案 0 :(得分:1)

为什么不采取三个单独的日志,记下每个日志来自哪个存储库,然后将它们放入一个大的列表中,而不是完成所有工作?

# For each repo:
svn log --xml --verbose > ~/svn-logs/result-$repo.xml

# Then:
cat *.xml > all-results.xml

然后,您可以按时间戳排序,以全面了解一段时间内的情况。

答案 1 :(得分:1)

--xml选项传递给svn log