unfuddleにおいては、200MBまでのリポジトリを無料で利用することができます。200MBを超えそうになった場合の選択肢としては・・・おそらく、「有償版に乗り換える」「別のところを探す(あるいは自前で準備する)」といったところになるかと思います。 仮に別のところを探すとした場合、問題となるのが、「リポジトリのデータの移行は可能かどうか?」ということ。shellを通してsvnadminコマンドを実行できるような環境なら特に悩む必要もないとは思いますが、残念ながらunfuddleではそれはできません。もっとも、200MBに近づいてきた時点で、svnadminのダンプ結果を保管するだけの空き容量があるかどうかは別問題ですが。 で、調べてみたところ、svnsyncコマンドを利用することで対処できそうな感じですね。 $ cd /work $ svnadmin create --fs-type
Subversionのリポジトリの内容を別リポジトリに移動する手順について。 <想定> 移動元: /var/lib/svn/repos 異動先: /var/lib/svn/repos_new svnadmin dump /var/lib/svn/repos > repos.dump cat repos.dump | svnadmin load /var/lib/svn/repos_new 移動元リポジトリの特定ディレクトリのみ対象とする場合はsvndumpfilterを併用する。 <想定> リポジトリ中の /some_dir のみを対象とする svnadmin dump /var/lib/svn/repos | svndumpfilter include /some_dir > repos.dump cat repos.dump | svnadmin load /var/lib/svn/r
2009年06月26日07:12 Linux ローカルのファイルは残しつつsvn管理下から外す subversionを使っていて、ときどきですが、「あ〜、このファイル ( 例えば hoge.log ) はsvn管理する必要無かった」とか思って、svn管理下から外したいことがあります(よね?)。こういうときに cp hoge.log hoge.log.bak svn delete hoge.log svn commit hoge.log # hoge.log はローカルからも削除される mv hoge.log.bak hoge.log とかやるのは面倒くさい(´Д⊂)です。。これをもっと楽にやる方法を探してみたらありましたよ! で、この方法を利用するには subversion 1.5 から導入された--keep-localオプションを使いm・・・と思ったら手元の yum でインストールした
製作著作 © 2002, 2003, 2004, 2005, 2006, 2007 Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato This work is licensed under the Creative Commons Attribution License. To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く