SVN リポジトリ間で特定ディレクトリの移動

いつも忘れるのでメモ

svnadmin と svndumpfilter を利用する。

  1. svndumpfilter で dump から特定ディレクトリを抽出
    svnadmin dump /path/to/svn/repo | svndumpfilter include /path/to/project/trunk > project.dump
    
  2. svnadmin で移行先のリポジトリにロード
    cat project.dump | sudo svnadmin load /path/to/svn/old
    

移動元リポジトリの階層は維持される。

コメント

このブログの人気の投稿

#PySpa アドベント (23 日目)

Disqus のスケール - Django 編

Disqus のスケール - Django で月間80億PVを処理する