| Abstract scenario example: You are working on task 'A' and before it is completed, you need to switch to task 'B' which takes precedence. You are unable to check-in the incomplete work already done for task 'A' and do not want to loose the modifications. Shelving allows you "freeze" your modified documents for task 'A' and automatically revert to a stable state where all your documents are archived. Now you may proceed to work on task 'B'. Once task 'B' has been completed and you wish to resume you work on task 'A', all you have to do is Un-shelve your previously shelved work and continue where you left off.
|