mercurial使い方メモ
初期化
hg init (== hg init .) hg init フォルダ名
ファイルの管理登録と登録解除
simulationフォルダの中身を全部登録,ただしsimulation/output以下を除く.テストファイルも除く.
cd simulation hg add . hg forget output hg forget test*
- forget の代わりにremove ってやると,ディスクからファイルを消しちゃうらしい
- forget == remove -Af ??
- foget/removeが実行されるのは次のcommitのとき
ファイルの状態表示
hg status
リビジョン(チェンジセット,バージョン,復元ポイント)作成,commit
hg commit hg commit 'コミットメッセージ' hg commit メッセージファイル名
りれき
hg log hg log -v kwsk (変更したファイル名,コミットメッセージぜんぶ) hg log -r リビジョン番号 リビジョンを指定 hg log -p -r 1 変更箇所を表示(diff)