I have the hg shelve (not attic) extension installed, and I want to drop a patch. In git it would be git stash drop
. How do I do this using the shelve extension?
From the Mercurial shelve documentation (or using hg help shelve
):
To delete specific shelved changes, use "--delete". To delete all shelved changes, use "--cleanup".
options:
-d --delete delete the named shelved change(s)
So if your patch was called my-patch
, then you would delete it using:
hg shelve -d my-patch
If you don't want to use shelves, you can do it the following way.
hg diff > mylocalchanges.txt hg revert -a # Do your merge here, once you are done, import back your local mods hg import --no-commit mylocalchanges.txt
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With