【发布时间】:2011-10-08 16:18:03
【问题描述】:
在这里,我们有一个相当大的颠覆存储库。作为我们内部监控的一部分,我们希望计算所有存储库中每个修订版本的所有文件和目录。问题是,其中一个有大约 29000 个修订版,包含大约 300000 个目录,有近 400 万个文件。我们之前的方法只是在 perl 脚本中使用“svnlook”命令的输出来计算所有内容。我已经尝试使用输出 'svnlook changed' 来建立计数,它主要工作,但涉及一些相当烦人的猜测。附带说明一下,repos 托管在 xen vm 上,因此 I/O 性能有点问题。有人有更好的方法来做到这一点吗?
【问题讨论】:
-
我有兴趣解决这个问题。您介意分享您正在使用的 Perl 脚本吗?