svnでリポジトリ間のディレクトリコピー

repos1 上の trunk/dir1/dir2 以下を、新しく作った repos2 (svnadmin create 済み)の trunk/dir2 としてコピーする:
svnadmin dump /path/to/repos1 > dump
cat dump | svndumpfilter include trunk/dir1/dir2 | perl -pe ‘s|^Node-path: trunk/dir1/dir2|Node-path: trunk/dir2|’ > dump.new
svnadmin load /path/to/repos2 < dump.new

http://www.naney.org/diki/d/2008-09-04.html

コメントを残す