トップ 最新 追記

Catra's Diary

2005|01|02|03|05|06|07|10|
2006|05|07|09|10|11|
2007|06|07|08|
2008|01|02|07|09|11|12|
2009|06|
2010|03|07|
2011|01|
2013|05|

2006-10-07 [Saturday]

_ memo: monotone

monotone。 現在 0.30 がリリースされている。

以前試したとき(0.18)から順調に改良が進んでいて、今回改めてベンチマークをとってみるとかなり高速になっている。 他の version control との比較はあまりできてないが、通常利用では subversion より速い。 (まとまってないけど、今のところのベンチ結果については vctestbench-061006a.ods に残した)。

通常利用、というのは、inodeprints を使う or 更新したファイルが含まれているもっとも下位のディレクトリで commit する、といったところ。 スキャンしなければならないファイルが少ないならば、ほとんどのコミットは数秒で完了する。

個人的には、会社で使うにはまず Windows での速度が重要なのだが、まだその点については検証していない。 機能に関しての、いわゆる意地悪試験についてもまだ不十分で、自分ローカルでは結構使っているがまだ人に勧める段階では無い、という認識 (そういう点で見ると結構基準が厳しいため、そもそも version control に関していえば対象となるのは条件付きでしか無いんだけど)。 まだバージョンアップに伴うデータベースの移行作業もしばしば発生している。

でも、分散 version control が一般的に使われるようになった場合には、今有る中では一番素性の良いシステムでは無いかな、とは思っている。


トップ 最新 追記