If I add something to a Mercurial shelf on the command line:
C:> hg shelve ...
when I then look in TortoiseHG Workbench under the Repository > Shelve > menu, there is NO new corresponding entry (in the dropdown).
Likewise, if I do the opposite and perform a shelving operation in THG, and then run hg shelve -l
or just hg unshelve
on the command line, it seems to ignore the new shelf.
Why is this happening? Is there a setting or something like that which is affecting this?
To add to the existing answer, here is a config to add a context command to shelve selected files from the commit UI:
There is still no clean way (that I know of) to unshelve individual files.