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

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

結論

hg record 拡張つかおう
参考::1ファイルの変更の一部のみをコミットする #Mercurial - Qiita [キータ]
参考::いつの間にかhg recordのハンクが最少単位になっていた - 日々是鍛錬

å°Žå…¥

.hgrc に追記

[extension]
record =

つかう

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

hg record

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

まあ

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