Subversionの移行

SVNサーバーを変更する場合に、SVNで管理してきた内容を移行する必要があります。
この場合に以下の方法で移行を実施します。

  • SVN管理の履歴をすべてダンプする。
 svnadmin dump {移行元のsvnリポジトリのルート} > {ダンプファイル名}.dump
 svnadmin create --fs-type=fsfs {移行先のsvnリポジトリのルート}
  • 新しいSVNリポジトリに初めに取得したダンプファイルをロードする。
 svnadmin load {移行先のsvnリポジトリのルート} < {ダンプファイル名}.dump

後は通常のSVNの設定をする。