Mercurial(hg)の使い方
XenがMercurialなのですが、使いやすいです。日本語の資料は
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