Mercurial

職場の奇妙な VCSMercurial がインテグレートされたというので試している。が、わからん・・・

Evolve という extension がコードレビューツールとインテグレートされているのでこれを使えというのだけれど、なかなか難しいなあ。レビューに応じて複数のコミットを手直ししたりするのを助けてくれる拡張。

冷静に考えると Git も同程度に複雑なはずで、よく覚えたものだと思う。まあ Git は cool factor が後押ししてくれた。しかし Mercurial なんて仕事でしか使わないのでいまいち盛り上がらない。Mercurial はもともとシンプルさが売りだったのだけれど、Git の複雑かつ強力な機能と戦うべく色々拡張を重ねた結果複雑になってしまっている感がある。

しかも自分が覚えなければいけないのは plain Mercudrial ではなく社内バージョン管理ツール向けの魔改造 Mercurial. 複雑さもひとしお。しかしこれを使うと複数の連続した変更をレビューに出すことができるというので、がんばって覚える甲斐もあるでしょう。