2007年12月 4日

Linus曰く「Subversionは史上最も無意味なプロジェクト」

Linus曰く「Subversionは史上最も無意味なプロジェクト」 (スラッシュドット ジャパン)
自宅でのプログラミング用にCVSを使っていたが、最近Subversionも併用し始め、CVSから改善している点について感心していた。
それ以外にも存在することは知っていたが、なんとなくソフトウェア構成管理(SCM)においてはCVSもしくはその発展形であるSubversionを使うのが当然のような意識でいたので、視野が広がった気がした。

Subversion (ひげぽん OSとか作っちゃうかMona)
Googleのソースコード管理システム (ronSpace)

Googleが使っているというPERFORCE(日本語版は東陽テクニカ扱い)、Pythonで実装されているmercurialとか、分散型バージョン管理システムという考え方とか、まったく知らなかったので興味深い。
いずれにせよ、プロジェクトの特性によって向き不向きがあることや、SCMで管理可能かに関係なくプロジェクトの運用、管理方法が重要であることは間違いないだろう。