Unshelving is how you restore shelves to your computer so that you can continue to work on it. It does not change the shelves on the server (for this you need to put things off again and use the same name in the shelves).
One example of how I use it is to move changes between machines while I work on them. I put it off on my desktop machine, and then do not open it on the laptop, and then continue to work on the laptop.
You can also use it to share changes with someone (to view the code or for other reasons). You put off your changes, and then another person can go and take it off to see what you have done.
Unshelving doesn't actually change shelves or anything on the server. This is just a receive operation.
Herms Feb 24 '10 at 20:20 2010-02-24 20:20
source share