« VMware Playerバージョンアップ | メイン | ALPデバイス登場? »

分散SCM git

Linuxのソースコード管理がBitKeeperからgitになってしばらく経ちます。
仕事でもCVSやSVNを使っており、今となっては使用しない開発は考えにくい感じです。

しかしCVSやSVNは基本的に中央管理型なため
どうしてもコードを持ち出ししたい場合や地理的に離れた場所で開発を行う場合に
今ひとつ使い勝手がよくありません。

List_of_revision_control_software
Comparison_of_revision_control_softwareを見てみたところ
ここ近年開発が進むものの多くが分散型となっています。

分散タイプのSCMは各マシンにリポジトリのコピーを持ち
ローカルに対してチェックインできるため柔軟な開発体制が作れそうです。

他に目を引いたソース管理システムはMonotone, SVK, Mercurialあたりでしょうか。
特にSVKはSubversionをベースにperlのスクリプトで分散できるようにしたものです。
試してみる価値はあるかもしれません。
gitはクロスプラットフォームですがWindowsよりLinux/Unix系のOSで性能がでるとのこと。
MercuriaもMonotoneもクロスプラットフォームでバイナリが配布されています。
いくつか試してみようと思います。

トラックバック

このエントリーのトラックバックURL:
http://blog.browncat.org/cgi-bin/mt/mt-tb-abc.cgi/144


コメントを投稿

(お書きになったコメントはすぐには表示されません。ご了承ください。)


About

2006年08月16日 16:45に投稿されたエントリーのページです。

ひとつ前の投稿は「VMware Playerバージョンアップ」です。

次の投稿は「ALPデバイス登場?」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

           

カテゴリー

Powered by
Movable Type 3.36

Twitter


最近のエントリー

デル株式会社ads

注目エントリー