膨大な数のファイルがあるWebサイトをsvnもしくはcvsで管理したいと考えております。


容量が全部で5GBほどあり、画像ファイル、動画ファイル、ごみファイルも多く含まれておりますが、その中で.html、.css、.js、.php、.plのみ管理したいと思います。svn:ignoreに拡張子を書いて管理するしかないのかな、と考えているのですが、それにしてもファイル数が多大なので、どなたか効果的な方法をご存知でしたら教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/09/18 09:06:56
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:KUROX No.1

回答回数3542ベストアンサー獲得回数140

ポイント50pt

■ファイルサーバーの代わりとして

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...

真ん中あたり

■標準で入ってるレンタルサーバ

http://www.blockgroup.jp/

これをみると1Gぐらいは大丈夫でしょう。

id:shingersnap

ありがとうございます!容量が多いと皆苦労していますね。

2007/09/14 23:39:48
id:hujikojp No.2

回答回数101ベストアンサー獲得回数7

ポイント30pt

たぶん、重要なファイルだけを保存する半ば 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

id:shingersnap

ありがとうございます。試してみます。

2007/09/14 23:54:01

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません