svn subversion服务器仅列出存储库(花费大量时间)

时间:2019-01-31 11:36:46

标签: linux svn grep hook visualsvn-server

我在使用svnlook tree /var/www/svn/TEST --full-paths| grep -E 'RV/13\.9\.4\.[0-9]+/$'

时,TIME出现了问题

/ var / www / svn / TEST-> 是一个很大的项目,具有许多文件夹和文件。

说明: 我只列出了命名为RV/13.9.4.n/的存储库 得到这个结果

  • RV / 13.9.4.0 /
  • RV / 13.9.4.1 /
  • RV / 13.9.4.2 /

问题 我的命令执行时间太长,因为它需要获取项目树

如何避免这种情况使它更快?

PS:类似svn list [repo_path] | grep '13\.9\.4\.[0-9]+'

不幸的是,我无法在svn Subversion机器服务器端(挂钩)中使用命令svn list

1 个答案:

答案 0 :(得分:1)

从技术上讲,可以在钩子中运行此命令,但是我不确定这是否会比svnlook tree快:

svn list file:///var/www/svn/ILS | grep '13\.9\.4\.[0-9]+'

请注意file://协议。