How to undo a revert in mercurial

mercurialrevert

After I had accidentally added several files with

hg add

I wanted to revert that with

hg revert --all

Unfortunatelly I hadn't committed my intended changes so they were reverted as well. Can I get that content back?

Best Solution

You did not specify the --no-backup, so there should be backup files right next to the actual file.

Documentation to support this

Modified files are saved with a .orig suffix before reverting. To disable these backups, use --no-backup.