Search code examples
mercurial

Using hg revert in Mercurial


I'm using Mercurial. I made a clone of a repository. For debugging, I changed a few lines of code in a java file. I did not commit those changes though. I just want to revert them back to their original state, as found in the repository. I tried hg revert filename.java, which did revert it, but now when I do hg status, I see additional files added in my folder now like:

? filename.java.orig

Can I just delete those files, and why does Mercurial make them when I use revert?


Solution

  • Yes, you can delete them. It's a safety feature in case you reverted something you didn't mean to revert.