Mercurialをemacsやzsh、global, その他の設定ファイルの管理だけでなく、ソースコードの管理にも本格的に使うようになったこともあり、ブランチやマージの機能も頻繁に使うようになってきた。 このへんの機能を使ってて思うのはやはりCVSやSubversionに比べてブランチの作成や切り替え、マージ等の操作が簡単に行えるということ。これはGitについても同じことが言えるが、Gitのコマンドラインインタフェースは個人的にはかなり微妙。 ブランチの一覧を表示 narazuya@bokkko% hg branches diff3 30:1946a2e61b7e default 23:fd1771eddd50 (inactive) 0.04 22:3549817de2ba (inactive) 0.03 12:9a49ae230cf6 (inactive) narazuya@bokkk