November 02, 2004

Darcs: peer-to-peerなソースコードマネジメントシステム

Posted at November 2, 2004 11:02 PM in .

Darcsなるものの存在をNed Batchelderのblogで知る。ソースコード管理システムというと、CVSをはじめとして、ぼくの知る限りではすべてがC/S(クライアント・サーバ)なシステムとなっているが、Darcsはなんか知らないがpureなP2Pで実装されているらしい。

Darcs is a source code control system, but with a different feel from most. Where most systems (CVS, Subversion, Perforce, ClearCase, Arch, and so on) use client/server topologies, Darcs is purely peer-to-peer. With Darcs, every working tree is a repository, on an equal footing with every other repository.

There is no central authority.

 

関連する文書を探してみるが、日本語で読めるものはほとんどない。英語だと、とてもしっかりしたWikiがあるのと、HTML版のマニュアルが公開されている。

Darcs オフィシャルサイト
http://abridgegame.org/darcs/

DarcsWiki
http://www.scannedinavian.org/DarcsWiki/FrontPage

Darcs 1.0.0rc3 マニュアル
http://abridgegame.org/darcs/manual/bigpage.html

 

マニュアルのさわりの部分を読んでみたが、ソースコード管理システムとしての機能では、CVS等の既存のシステムに比べて、際だった特徴というのは無いように思われる。いちいちサーバをたてる手間がないことと、中央集権的に管理するというスタイルを採らなくて済むことにメリットがあるという感じか。個人用途で使うには、いちいちサーバとクライアントを用意しなくてはならないC/S型のシステムは面倒で、こういったシステムが訴求力を持つ場面というのはありそうだ。



Trackback

You can ping this entry by using http://windy.ac/MT/mt-tb.cgi/607 .

Comments

http://slashdot.jp/developers/04/09/29/0742253.shtml?topic=26
でインタビューをされているarchも非C/Sですよ。
「本家にはcommitしないけど手許では修正したい場合」
に便利らしいです。

Posted by naruse at November 3, 2004 01:44 AM

お。おもろい。

Posted by ぶでいぬ(井原) at November 3, 2004 02:32 AM

Post a comment










Remember personal info?