SVN サーバー上のすべてのコードとコンテンツをバックアップする良い方法はありますか? そのハードドライブが故障すると、すべての作業が失われる可能性があるためです。
複数のコンピューターを使用して SVN を定期的に更新する場合、ほとんどのファイルはそれらのコンピューターに存在するため、コードが失われないように多少安全になると思います。
また、日中はほとんどアイドル状態の 2TB の外付けハード ドライブであるをコピーc:\repositories
するスクリプトを作成することも考えていました。w:\
コピー プロセスは、cron または Windows スケジューラによって毎晩実行できますが、すべてをコピーするのはやり過ぎでしょうか? 1 日に変更された 12 個のファイルがあり、合計で 0.5 MB になり、リポジトリ全体をコピーすると 50 MB 以上になる場合があります。そのcronジョブの実行中にSVNチェックインを行っていたらどうなりますか。これらのファイルは矛盾した状態にならないでしょうか?
またはc:\
、SVNの更新が高速になるようにリポジトリを用意し(w:
ドライブが長時間アイドル状態の場合、ドライブを起動するのに時間が必要です)、プロジェクトを作成w:\
してすべてのファイルをチェックアウトするw:\all_code
と、SVNがリポジトリ全体に更新されます、次に cron ジョブを実行して SVN updatew:\
を実行し、毎晩リポジトリに同期して、すべてのファイルの余分なコピーがオンになるようにしw:
ます。