You can complete your task from the command line. There are interactive versions hg commit, hg revertand hg shelve, and they have low-level options for cracking the patch together, if necessary; you can use them with a command line parameter -i(or --interactive).
, hg commit -i hg commit --amend -i. , hg uncommit, ; , hg revert -r .~1 hg revert -i -r .~1 hg commit --amend -i, .
, . e ( . ).
hg shelve, .
hg shelve -i, ; hg shelve -i, Merurial merge , , ( ). hg commit -i hg commit --amend -i, (hg shelve -i , ).
( ) crecord, hgrc:
[experimental]
crecord = true
hunk hg commit -i, hg revert -i hg shelve -i, (, , ). ?, ; f, / , hunks/lines.
, hg shelve -i , ; .. hg commit -i hg commit --amend -i, . , hg revert -i - . ( , - .)