我有多个SVN存储库,我想从日志中收集一些整体统计信息。基本上我想使用Excel在所有存储库中组合每天提交的数量。
我需要的是一种简单的方法来获取所有日志,组合它们并获得带有DATE,SVN REPOSITORY NAME和LOG MESSAGE的格式化列表。如果是XML或制表符分隔,我可以将其粘贴到Excel中并使用它。
是否有这样的工具,或者我将不得不编写自己的脚本?
答案 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
。