If you just need to get the files from the shelveset to your local folder, this is a normal process and called Unshelve.
It downloads the files to your local folder.
For example, before unshelve you had the following in your local folder:
- File 1
- File 2
The shelveset has:
- File 1 (Modified)
- File 3 (Created)
After unshelve there will be:
- File 1 (Updated)
- File 2
- File 3 (Added)
If you need to have only the files from the shelveset in your workspace folder without anything else, one of the ways would be:
- Create new workspace, but do not download anything (i.e. do not get the latest version)
- That should create an empty local folder
- Do unshelve by using either Visual Studio or tf.exe
- You should have only the files from the shelveset
You can find more about managing shelvesets here:
Suspend Your Work and Manage Your Shelvesets (MSDN)