- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Subversion/ダンプ・リストア/既存リポジトリのある階層以下を新規リポジトリに移す へ行く。
- 1 (2009-09-27 (日) 18:41:53)
既存リポジトリのある階層以下を新規リポジトリに移す
前提
既存のリポジトリパス /home/svn/repos 移したいデータの階層パス(URL) /foo/bar (file:///home/svn/repos/foo/bar) 新しいリポジトリパス /home/svn/new_repos
既存のリポジトリからデータをダンプする
svnadmin dump /home/svn/repos | svndumpfilter include /foo > svn.data
注) include /foo/bar でなく、 include /fooとしないと、/foo/barのデータが取り出せない。
新しいリポジトリを作る
svnadmin create /home/svn/new_repos
新しいリポジトリにデータをロード
する svnadmin load /home/svn/new_repos < svn.data