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
    

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

コメント

このブログの人気の投稿

Python から Win32 API 経由で印刷する

Disqus のスケール - Django 編

Django と Python 3 - #python_adv