日志清理SVN repo

时间:2016-07-25 14:18:47

标签: svn

SVN的日志文件如下所示,

    $ pwd
    /var/svn/repositories/axs/hooks/commitlog/
    $ ls -lh errorlog
    -rwxr-xr-x 1 apache apache 6.9M Jul 22 18:37 errorlog
    $ cat errorlog |wc -l
    68151

由于此文件中的行数较多,我需要清理此文件, 清理应该是这样的,在清理之前我需要用当前日期备份这个文件,然后清空当前文件。

以下是我的想法,

  1. 使用logrotate - 服务器未安装logrotate
  2. 编写备份和删除脚本 - 如果在删除操作期间执行代码提交,删除文件可能会给其他用户带来问题
  3. 建议采用何种方法。请建议。为了您的信息,我不是sudo用户或管理员用户。

1 个答案:

答案 0 :(得分:1)

这不是标准的Subversion日志文件,而是看起来是由hook script安装的&由您的repo管理员管理。

您需要与存储库管理员联系。该人员应该能够为您提供有关如何最好地管理此文件的指导。