* 取り消し [#a3563b67]

** ファイルを指定して修正を取り消す [#d803415d]
 hg revert 1.txt

** リビジョンを指定して全てのファイルの状態を戻す [#kc870422]
 hg update -C

** 直前のコミットを取り消す [#k8c376b0]
 hg rollback
- hg rollbackは直前のコミットしか取り消せない。
- hg logすると直前のコミットが消えているのが分かる。
- ただし、コミットを取り消しただけで、ファイルの修正は取り消されない。

** リビジョンを指定してコミットを取り消す [#r9ee69d3]
 hg backout -r 10
 hg backout -r 10 -m 'cancel rev 10'
リビジョン10のコミットは取り消される。

** (コミット漏れがあったので)コミットをやり直す [#n2a4277c]
 hg add 1.txt
 hg commit -m 'add 1.txt'
 hg add 2.txt
 hg commit --amend -m 'add 1.txt/2.txt'
hg commit -m 'add 1.txt'のコミットは取り消される。

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS