#author("2017-10-22T06:21:35+00:00","default:yusami","yusami") #author("2023-06-04T00:29:16+00:00;2017-10-22T06:21:35+00:00","default:hotate","hotate") #contents &tag(Mercurial, コマンド); &tag(Mercurial,コマンド); * ロールバック [#d0b9e622] - [[Mercurialでアレを元に戻す108の方法 - TIM Labs>http://labs.timedia.co.jp/2011/08/mercurial-undo-999.html]] 問題2: トピックブランチをマージしたけど実はまだ不完全だった。マージをやり直したい コミットする前であれば、 $ hg update -C - [[間違えたときのやり直し — Windows+TortoiseHg 2.x で始めるMercurial>http://toruuetani.bitbucket.org/rollback.html]] ほとんどの操作は、リモートリポジトリにpushしていないことが前提です。すでにリモートリポジトリにpushしてから 間違いに気付いた場合は、リモートリポジトリにpushしてから間違いに気付いた場合を参照してください。 なぜなら、リモートリポジトリにpushした変更は他の誰かによって pull されたてしまったかもしれないからです。 * インストール [#kb1d3a4f] - インストール情報の表示 $ /opt/local/bin/hg debuginstall checking encoding (UTF-8)... checking Python lib (/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7)... checking installed modules (/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mercurial)... checking templates (/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mercurial/templates)... checking commit editor... checking username... no problems detected * コミット [#ab3af4d7] - [[#128 Mercurial でのちょっとした Tips « Mercurial « a wandering wolf>http://blog.livedoor.jp/gab_km/archives/1508530.html]] Git は明示的にコミットしたいファイルをステージングしてからコミットしますが、 Mercurial は登録されたファイルはデフォルトで全てがコミット対象です。 Mercurial では、ファイルを指定してのコミットも可能です。 ファイルを変更したけどまだコミットしたくない場合は、次のようにコミットしたいファイルだけ選んでコミットしましょう。