Subversionインストール手順
微妙にはまったので備忘録として書き残す。
Subversion環境の移行手順。
一応、作業背景を簡単に。
会社で使ってたSubversion専用サーバがプロジェクト規模の割りにハイスペックだったため、他のプロジェクト(自分の古巣)からサーバ寄越せと脅迫。
過去の力関係から仕方なく明け渡すことに合意。
ってなわけで、Windows Server 2003 → Windows XP へのSubversionの移行を行います。
先ず、移行のために旧サーバからダンプファイルを取得する。
旧サーバのコマンドプロンプトから以下のコマンドを実施。
D:\>svnadmin dump D:\svn\workspace\app1 > backup.dmp
D:\svn\workspace\app1 はリポジトリのパス
backup.dmp はダンプファイルの名称。任意の値を設定。
尚、上記処理にてsvnadminが認識されてない旨を示すエラーが出たら、環境変数のPATHにsubversionまでのPATHが入ってないので追加すること。
次に新サーバ(XPだけど、サーバとしとく)上でSubversionをインストールする。
Apache Subversion Binary Packages
から Win32Svn となっている箇所をダウンロードして実行する。
(今回のバージョンは1.6.16)
インストール先のパスだけ設定は任意で、後は「次へ」ボタンを押すだけ。
インストールが完了したら、新サーバにリポジトリ格納フォルダを作成。
今回は G:\svn\workspace を作成。
コマンドプロンプトから以下を実行。
すると G:\svn\workspace\app1 に conf や db 等のフォルダが作成される。
G:\>svnadmin create /svn/workspace/app1
次にダンプファイルをコピーしてきて、カレントディレクトリに配置。
以下のコマンドを実行。
G:\>svnadmin load /svn/workspace/app1 < backup.dmp
ずらずらとリビジョンの追加を行われる。