# # # # #

SVNリポジトリのバックアップ

2019年1月10日 (木) 12:04時点における大沼 (ノート | 投稿記録)による版

Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。<nowiki>Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。<nowiki>Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。== 保存 == # svnadmin dump /home/svn/repos/sandbox > /tmp/sandbox-backup == 復元 == # svnadmin create /home/svn/repos/new_sandbox # svnadmin load /home/svn/repos/new_sandbox < /tmp/sandbox-backup == svn-backup-dumps.py を使う方法 == ※svnadmin を拡張したようなもの。 http://svn.apache.org/repos/asf/subversion/trunk/tools/server-side/svn-backup-dumps.py === フルバックアップ === # ./svn-backup-dumps.py /home/svn/repos/ducca/ /home/svn/backup/ -z オプションを付ければ、gzip 圧縮される。 === リビジョンを指定してバックアップ === 例) リビジョン15だけをバックアップする場合。 # ./svn-backup-dumps.py -z -r 15 /home/svn/repos/ducca/ /home/svn/backup/ ===nリビジョン毎にバックアップする === 例) 5リビジョン毎の場合。 # ./svn-backup-dumps.py -z -c 5 /home/svn/repos/ducca/ /home/svn/backup/ 結果: ducca.000000-000004.svndmp.gz ducca.000005-000009.svndmp.gz ducca.000010-000014.svndmp.gz ducca.000015-000019.svndmp.gz ducca.000020-000024.svndmp.gz ducca.000025-000029.svndmp.gz ducca.000030-000030.svndmp.gz その後、rev34 の時点で同コマンドを実行した場合。 ducca.000030-000034.svndmp.gz が追加された。 さらにrev35 の時点で実行。 ducca.000035-000035.svndmp.gz が追加された。 参考サイト: http://www.asahi-net.or.jp/~iu9m-tcym/svndoc/svn_backup_dumps_py.html [[Category:subversion]] [[Category:Linux]]

最終更新: 2019年1月10日 (木) 12:04
# # # # #