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?
Best Answer
You can also use the flag --no-backup and the .orig files will not be created
As of Mercurial 2.0, you can instead use the flag -C to supress the .orig files from being created