人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

●質問者: shingersnap
●カテゴリ:インターネット ウェブ制作
✍キーワード:CSS CVS HTML js PHP
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● KUROX
●50ポイント

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

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ぐらいは大丈夫でしょう。

◎質問者からの返答

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


2 ● hujikojp
●30ポイント

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

◎質問者からの返答

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


3 ● q_taro4
●0ポイント

trac http://end

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ