代码之家  ›  专栏  ›  技术社区  ›  MokiNex

SVN Subversion服务器仅列出存储库(需要花费很多时间)

  •  2
  • MokiNex  · 技术社区  · 6 年前

    我用的时候时间有问题 svnlook tree /var/www/svn/ILS --full-paths| grep -E 'RV/13\.9\.4\.[0-9]+/$'

    /var/www/svn/ils-> 是一个相当大的项目,有很多文件夹和文件。

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

    • RV/137.4.0/
    • RV/137.4.1/
    • RV/137.4.2/

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

    我怎样才能避免这种情况,使之更快呢?

    附言:有点像 svn list [repo_path] | grep '13\.9\.4\.[0-9]+'

    很遗憾,我不能使用命令 svn list 在SVN Subversion Machine服务器端(挂钩)

    1 回复  |  直到 6 年前
        1
  •  1
  •   bahrep Ahamed    6 年前

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

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

    注意 file:// 协议。