広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2014年06月22日

Subversion で不要な枝を削除

自分で管理しているソースリポジトリが全く別々のサーバに分散していたので、統合を試みた
一旦テンポラリの枝を設定し、そこに別リポジトリのデータをロードして後から枝を整理しようとした
だが、一旦ロードしてから、内容が不要のものだったことがわかり、その枝を削除しようとしたら、なんと、削除できなくなってしまった

これは困ったぞ、ということになり、WEBを探しまわってみたら、 svndumpfilter に行き着いた
これは、そもそも不要な枝を簡単に刈り取ってくれるツールで、 svn ツールセットに標準で入っているもののようだ
こんな感じ


svnadmin create projectB
svnadmin dump projectA | svndumpfilter exclude /projectOld | svnadmin load projectB
mv projectA projectA-broken
mv projectB projectA


これでめでたく、ダイエット済みのリポジトリが作成できた

お名前.com レンタルサーバー








タグ: subversion svn
posted by いしちゃん at 07:06| Comment(0) | TrackBack(0) | svn
Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: