タグ

gitとmercurialに関するmyuheのブックマーク (2)

  • 操作体系から見る、GitとMercurialの8つの違い

    つい先日、SVNからMercurialに移行するべき8つの理由をまとめたが、Twitterはてなブックマークのコメントを見ていると、同じ分散バージョン管理システムとしてGitとMercurialとの比較に関心が高く、Windowsでの動作でMercurialを評価する人が多いように感じられた。 それも一つの側面で間違いでは無いのだが、日々の開発作業で使っていくと、むしろ操作体系の方が気になるものだ。GitとMercurialの両方を使う機会があったので、操作体系の面で気づいた違いを列挙した上で、Gitに対するMercurialの優位点を考察してみる。 1. 管理対象ファイルの指定方法 .gitignoreや.hgignoreで管理外のファイル名を指定でき、正規表現も使える点は良く似ている。 しかしGitはcommit前にコミット対象を毎回git-addで指定するが、Mercurialは一

    操作体系から見る、GitとMercurialの8つの違い
    myuhe
    myuhe 2011/01/03
    hgはシンプルだけどMQ使えば一気に多機能になる。
  • DVC - Distributed Version Control for Emacs

    DVC とは? DVC.el は分散バージョンコントロールシステムのための Emacs インタフェースである。 サポートしているのは GNU Arch (tla) Bazaar (baz) Mercurial (hg) など。 以下の URL から入手できる。 http://www.xsteve.at/prg/emacs_dvc/ http://download.gna.org/dvc/ ここでは Mercurial の Emacs インタフェースとして DVC を利用する。 カスタマイズ DVC をしかるべくインストールして $HOME/.emacs.el に以下を追加する。 (setq dvc-prefix-key [(control c) ?v]) (load "dvc-load" t) 1行目はプリフィクスキーを C-c v に変更するため。 デフォルトのまま (C-x V) でよ

  • 1