私は最近、開発システムにバージョン管理を実装する任務を負っています。次のようにして、TortoiseSVN を使用して SVN リポジトリを作成しました。
- コードを保存しているマシンに SVN サーバーをインストールする
- そのマシンでリポジトリ ブラウザを使用して、ソース コードをリポジトリにインポートする
コードをインポートしたので、そこに格納されていたコードはもう必要ないと考えてよろしいですか? 他のマシンの作業コピーからのコミットは、そのコードを変更していないようで、svn リポジトリのみです。
私は、SVN が生のコードを単純に保存するのではなく、違いを保存するという概念に精通しています。そのため、私の質問は次のとおりです。このコードのバックアップ戦略として、SVN リポジトリ フォルダーを ON IT'S OWN でバックアップするだけで十分ですか?
また、予防措置として、稼働中のマシンでコードの手動バックアップを毎月行っています。リポジトリをリモート ドライブに毎日 svndump するスケジュール バッチ ファイルを作成することを検討しています。私が後者を実行した場合、仮想的に、リポジトリ サーバーと動作中のマシンの両方を失った場合、この毎日の svndump からコードを回復できるでしょうか?
それが理にかなっていることを願っています。前もって感謝します。