Mercurial(hg)の使い方

XenMercurialなのですが、使いやすいです。日本語の資料は

Mercurial の利用
http://www.lares.dti.ne.jp/~foozy/fujiguruma/scm/mercurial.html

Mercurial の使い方のチュートリアル
http://www.selenic.com/mercurial/wiki/index.cgi/JapaneseTutorial

Emacsからの使い方
http://www.lares.dti.ne.jp/~foozy/fujiguruma/scm/mercurial-emacs.html

Eclipseから
http://www.vectrace.com/mercurialeclipse/ 
まだこれからっぽい

簡単なまとめ

hg pull : リモートから情報を引き出す
hg update : ローカルにそれを反映

hg export tip | diffstat -p1 : 差分を取得
hg log : 履歴を取得
hg status : 状態を確認
hg revert : 変更を破棄

hg commit : 変更をコミット
hg push : 変更をリモートに送信

だそうです

変更を元にもどす
hg status
hg revert filename

  • 新しくRepoを作る

mkdir /project/hoge
hg init /project/hoge
cd /work
hg clone /project/hoge
cd hoge
...


  • 追加情報

なかなかわかりやすい解説サイト
http://www.ie.u-ryukyu.ac.jp/howto/index.php?Mercurial#l5130457