![]()
TortoiseSVNのMercurial版の開発が始まったようです。Subversionは便利なんですが、協力会社との協業を考えるとMercurialが最近気になっています。
どちらでもできることはそんなに変わりませんが、現段階ではTortoiseSVNの完成度でSubversionかなと言う気がします。TortoiseSVNばりに使えるようにTortoseHGの開発が進むことを希望しています。
![]()
TortoiseSVNのMercurial版の開発が始まったようです。Subversionは便利なんですが、協力会社との協業を考えるとMercurialが最近気になっています。
どちらでもできることはそんなに変わりませんが、現段階ではTortoiseSVNの完成度でSubversionかなと言う気がします。TortoiseSVNばりに使えるようにTortoseHGの開発が進むことを希望しています。
分散管理のバージョン管理システムといえば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かなぁ。