容量が全部で5GBほどあり、画像ファイル、動画ファイル、ごみファイルも多く含まれておりますが、その中で.html、.css、.js、.php、.plのみ管理したいと思います。svn:ignoreに拡張子を書いて管理するしかないのかな、と考えているのですが、それにしてもファイル数が多大なので、どなたか効果的な方法をご存知でしたら教えてください。
■ファイルサーバーの代わりとして
http://blog.pear.co.jp/2007-06-05
tracを入れてみればどうかなと。
---------------------------------
■ファイル数がSVNで管理できる量なのか?
http://arch.bluegate.org/pipermail/subversion-jp/2005-April/0002...
http://arch.bluegate.org/pipermail/subversion-jp/2005-May/000301...
これぐらいの実績はあるようです。
----------------------
以下は、参考まで。
■巨大なファイルはじっと忍耐
http://www.chibutsu.org/faf/WebWiki/column/SubversionBestPractic...
真ん中あたり
■標準で入ってるレンタルサーバ
これをみると1Gぐらいは大丈夫でしょう。
たぶん、重要なファイルだけを保存する半ば backup のようなものとして SVN or CVSを使いたいのだと想像します。
ignoreするものより適用するものの種類が少ない場合、 svn:ignore && svn importを使わずに、空の repositoryに svn addするときに必要なものだけを選んで version controlの下に置くこともできます。
例えばあらかじめ top directory だけを working directoryにしておいて:
find . -type f | grep '\.\(html\|css\|js\|php\|pl\)$' > targets
xargs svn add < targets
でできるかな。もしかすると directoryを作る辺りで問題になるかもしれませんが。
その後は、 svn add で再帰的にゴミファイルを追加されないように注意して運用すればいいとおもいます。
http://subversion.bluegate.org/doc/book.html#svn.ref.svn.c.add
ありがとうございます。試してみます。
ありがとうございます!容量が多いと皆苦労していますね。