リポジトリの移行 -Migrating a Repository

  1. 現行 バージョンのsvnadmin を使ってリポジトリをダンプファイルにダンプしてください。
  2. Subversionの新しいバージョンへのアップグレード。
  3. 古いリポジトリをどけて、新しい空のリポジトリをそこに作りますが、 これには新しい svnadmin を使ってください。
  4. もう一度新しいsvnadminを 使って、ダンプファイルを、それぞれ作ったばかりのリポジトリに ロードしてください。
  5. 古いリポジトリから新しいものに必要なカスタマイズ部分を すべてコピーしてください。これにはDB_CONFIG ファイルと、フックのスクリプトが含まれます。新しいリリースの Subversionのリリースノートに注意して、最後のアップグレードでフック や設定オプションに変更がないかどうかを見てください。
  6. もし移行によってリポジトリが別の URL からアクセスされるようになった場 合(例えば別のコンピュータに移したり、別のスキーマを経由して アクセスしたりするような場合)、おそらくユーザには既存の作業 コピー上でsvn switch --relocateを実行する ように言わなくてはならないかも知れません。 svn switchを見てください。