现在我有一个svn文件夹,大约有40000个文件。我想像这样获取所有文件的最新提交修订版。在
res/image/1.png 27123
res/map/101/1.png 14654
我试过了。它有一个名为list\u recursive的函数,它工作起来很慢。在
所以我想知道是否有一个快速的方法来得到结果。在
编辑
最后,我发现最快的方法是调用“svn list-v--recursive>;输出.txt“,然后使用python读取输出.txt文件数据。在
它比使用pysvn库要快得多。在
Tags:
如果纯bash解决方案满足您的要求:
简要说明:
-prune
)下的所有文件(-type f
)svn info
将收集您需要的信息,grep
将过滤掉所有其他信息。在根据this(抱歉,在redbeans版本上未找到引用):
所以它应该很快。我做了个小测试:
^{pr2}$不幸的是,我的工作副本在NFS上,所以时间安排可能完全不适用于您,但是您的案例可能需要12分钟。不确定它是否足够快。在
相关问题 更多 >
编程相关推荐