- 追加された行はこの色です。
- 削除された行はこの色です。
* リポジトリのバックアップ [#j4d84d49]
** リポジトリのフォルダをそのままコピー [#taa23e58]
$ cp -a svn_repos svn_repos.backup.20160329
- 簡単ですぐにバックアップ出来るが、OSやSubversionのバージョンの違いによって、バックアップを復元出来ない場合がある。
** svnsync [#zdbf8dd4]
- RDBMSのレプリケーションのような使い方をする。
- マスター?のレポジトリがあるとして、別のマシンにスレーブ?のレポジトリを作る。
- スレーブマシン上でsvnsyncコマンドをCRONなどで定期的に実行する。
** svndump [#o3c1d81e]
** svnadmin dump [#o3c1d81e]
$ svnadmin dump /var/svn_repos > svn_repos.backup.20160329
$ svnadmin create /var/new_repos
$ svnadmin load /var/new_repos < svn_repos.backup.20160329
** svnrdump [#c51fdbf5]
- svndumpと違って、リモートのSVNサーバに対してダンプを実行出来る。
- svnadmin dumpと違って、リモートのSVNサーバに対してダンプを実行出来る。
- 参考: http://www.asahi-net.or.jp/~iu9m-tcym/svndoc/svn_backup_svnrdump.html