mercurial で一部の変更をコミットする

ある機能やバグを修正するとき、ついでにまとめて修正してしまうとかある。そのとき、まとめて修正してしまったのは仕方ないけれどコミットとしては別にしておきたいときに使う。git で言うと add するタイミングや add -p 的なこと。

導入

.hgrc に追記

[extension]
record =

つかう

あんまり考えなくても対話的に聞いてくれるので楽

hg record

とりあえず今回はまとめてしまったものを y/n で選択してコミットを分けた。なんだか選択肢はいろいろあるけど、とりあえず y/n で選択、qで強制終了だけつかった。

まあ

かなり使い勝手が良い。ありがたい