DUMP
incrementalの有り無しの違いがちょっと分かりづらかったので、
いろいろ聞いてメモっておく。
すべてのダンプをダンプするコマンド
svnadmin dump /opt/svn/xxx > xxx.dump
リビジョン指定の差分ダンプのコマンドにはオプションを付ける。
リビジョン指定+incrementalオプションなし
(100から最新のHEADまで。HEAD以外にも適当なリビジョンの指定も可能)
svnadmin dump /opt/svn/xxx -r 100:HEAD" > diff.dump
リビジョン指定+incrementalオプションあり
svnadmin dump /opt/svn/xxx --incremental -r 100:HEAD" > diff.dump
incrementalありとなしの違いは、incrementalありの場合は、上記例で行くとrev99と100の差分からになる。
incrementalなしだと全ファイルが含まれるため、サイズも大きくなる。
incrementalなしだと、前revがロードされていなくても構築できる(はず)。
LOAD
最初から全部ロードする場合
svnadmin load /opt/svn/yyy < xxx.dump
特定のフォルダにロードする場合は、parent-dirのオプションを追加
svnadmin load /opt/svn/yyy --parent-dir /zzz < xxx.dump
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。