Search code examples
version-controlmercurialkiln

Mercurial/Kiln how can I get a deleted file without affecting my other files?


I have a file that was deleted a few changesets ago. As you can imagine, the other files in my project have changed since then. How can I get back that file (it's actually 2 files) without reverting all the other source files?


Solution

  • Use hg revert for just that file:

    hg revert -r REV path/to/deleted/file
    

    From the help for hg revert

    If a file has been deleted, it is restored. If the executable mode of a file was changed, it is reset.

    If names are given, all files matching the names are reverted. If no arguments are given, no files are reverted.