4

SVN リポジトリを自動的にバックアップしようとしています。これは私が書いたバッチファイルにあります:

svnadmin hotcopy C:/myRepository G:/myRepositoryBackup --clean-logs

初めてでもうまくいきます。ただし、その後は毎回、次のエラーが発生します。

svnadmin: 'G:/myRepositoryBackup' exists and is non-empty

古いデータを上書きしたり、増分コピーしたりするにはどうすればよいですか?

そのまま使用できることはわかっていますが、出力svnadmin dumpを小さくしたいのです。hotcopy

4

2 に答える 2

3

使用できますsvnadmin dump repo --incremental

詳細なリポジトリ バックアップ情報は、次の場所にあります。

SVNBook -> Chapter 5. リポジトリ管理->リポジトリのバックアップ

于 2009-01-07T02:39:18.637 に答える
2

私が SVN バックアップのために行っているsvnadmin dumpのは、出力を 7-Zip で圧縮することです。私のリポジトリでは、これは最終的にhotcopy. 次に、リポジトリ全体のバックアップを含む 1 つのファイルを毎日作成します。さらに、dump出力は、将来のリポジトリ形式の変更に直面してもより堅牢です (hotcopy出力は、まったく同じ SVN バージョンにのみ復元できます)。

于 2009-01-07T03:08:17.313 に答える