Posts Tagged ‘Mercurial’

TortoiseHG

12月 4th, 2007

TortoiseHG

TortoiseSVNのMercurial版の開発が始まったようです。Subversionは便利なんですが、協力会社との協業を考えるとMercurialが最近気になっています。

どちらでもできることはそんなに変わりませんが、現段階ではTortoiseSVNの完成度でSubversionかなと言う気がします。TortoiseSVNばりに使えるようにTortoseHGの開発が進むことを希望しています。

redMine

7月 31st, 2007



Railsで作られたBTS+Wiki+バージョン管理ソフト、Tracの対抗馬になりそうです。Tracよりもデフォルトで優れているのはバージョン管理ソフトがSubversion意外にMercurialやCVSにも対応していること、複数プロジェクトの生成が楽なこと、管理がWeb上でほぼ完結することです。

使っている人はTracの方が多いようですが、redMineも徐々に注目を集めているようです。使ってみて日本語の情報がまだまだ少ないなと感じました。職場のPCに入れてみたので使っていって分かったことがあればこの日記にも書いていきたいですね。

Mercurial, darcs, Bazaar

5月 17th, 2007

分散管理のバージョン管理システムといえばSubversionベースのSVKしかないと思っていましたが世の中にはすでにいくつもの分散バージョン管理ツールが出てきているようです。これらはSVKと違って最初から分散管理を念頭においているためSVKよりも優れた点も持ち合わせているとのこと。

1つめがPythonで書かれたMercurialです。Pythonで動作するのでプラットフォーム非依存、しかもC言語で書かれたSubversionよりも高速に動くという話もあります。Web公開用のインタフェース(CGI?)もついているのはいいですね。SubversionのようにApacheと組み合わせたりTracを追加でインストールする必要は無いようです。TortoiseSVNのようなエクスプローラ拡張ソフトが無いのが残念です。
Pythonで分散バージョン管理(参考サイト)

2つ目は darcs、日本語情報はMercurialに比べて少ないようです。darcsはHaskellで書かれているようですがWindows用、Mac用、Linux用とバイナリが入手できるようです。こっちにはすでにエクスプローラを拡張する TortoiseDarcsが開発されています。
FrontPage – darcs Japanese info(参考サイト)

最後が Bazaarです。元々はGNU archとして開発されていたものが分岐してBazaarとなったようです。こちらもMercurialと同じくPythonで動く模様。

調べていてわかったのは他にもmonotoneとかgitとかバージョン管理ツールがいっぱいあることです。乗り換えるならMercurialが良さそうですが当面はまだSubversionかなぁ。