2016-07-25 12 views
-1

のための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 

このファイルの行数は、よりなので、私はこのファイルをクリーンアップする必要があり、 クリーンアップする必要がありますこのように、クリーンアップする前に、私はこのファイルを現在の日付でバックアップし、現在のファイルを空にする必要があります。 をサーバがlogrotateのは、バックアップ用のスクリプトを書く

  • がインストールされ、削除されませんでした - - をする問題を引き起こす可能性があり、ファイルを削除する以下

    は私がのlogrotateを使用してのアイデア、

    1. を持っていたものです他のユーザーが自分の削除操作中にコードをコミットする場合

    これはどのような方法が推奨されますか。親切にお勧めします。あなたの情報については、私はsudoユーザーまたは管理者ではありません。

  • 答えて

    1

    これは標準のSubversionログファイルではなく、hook scriptがインストールされていて、あなたのrepo管理者が管理する&によって作成されたものと思われます。

    リポジトリ管理者に相談する必要があります。この個人は、このファイルをどのように管理するのが最適かについての指針を与えることができます。

    +0

    通常のログタイルとみなし、何をする必要があるか教えてください。 – Syed

    +0

    @Syedここでは誰も何をする必要があるか教えてくれません。あなたは**最初にファイルを作成しているプロセスを設定した人と話す必要があります**。しかしおそらくもっと良い質問は、なぜこのファイルを "クリーンアップ"する必要があると思いますかです。 6.9Mはまさに大量のスペースが消費されるわけではありません。 – alroc

    関連する問題