You can shelve changes to a personal stream using the desktop client and the Windows Explorer, Eclipse, and Visual Studio integrations.
To shelve changes:
In the desktop client open the stream that you want to shelve and do one of the following:
Select Stream | Shelve.
Right-click the root folder of the stream, or any subfolder, and select Shelve.
In Windows Explorer right-click the root folder of the stream, or any subfolder, and select Dimensions | Shelve.
The Shelve wizard opens.
TIP You can shelve the changes from the work areas of regular and personal streams.
Enter a name for the personal stream, the default is:
<Username>_<ID of the parent stream>
Enter a unique branch name, the default is:
<Username>_<ID of the parent stream>
Optionally modify the default description of the personal stream.
After the shelving operation is complete, by default the Update operation is invoked to reset the work area to the latest repository content and the local changes are discarded. If you do not want to reset the work area unselect Reset work area changes after shelving (or ignore the Reset step when shelving is complete).
Optionally add the new personal stream to your list of favorite streams.
Click Next. The next few pages of the Shelve wizard are similar to delivering changes, for details see Delivering Changes from a Work Area to a Stream.
TIP To speed up the shelve operation limit the scope to the folders that contain your changes instead of shelving the entire stream.
When you have competed the wizard click Shelve.
If you have opted to reset the work area click Reset. The Update wizard opens. The stream to be used for the update is the same one that is associated with the work area. In the Advanced section the following options are selected by default:
Reset work area changes to repository versions and paths
Delete locally added files (such as files added by you or artifacts added by a local build process)
Complete the Update wizard, for details see Updating a Work Area from a Stream and Resolving Conflicts.