Finding Shelve/Unshelve in Visual Studio 2008.

One of our MVP's (that knows a lot more about VSTS than i do) indicated finding Shelve/Unshelve can often be difficult to find and uses the command line to access this functionalityas a result . 

Having looked for it in the past i am not going to disagree and thought a couple of screen shots might be useful.

After the project is under TFS Source control you should be able to access the Shelve/Unshelve functionality one of the two ways.

1.  Bring up the Pending Changes Dialog one of two ways:

View > Other Windows > Pending Changes

Right Click a project in Solution Explorer > View Pending Changes

In this dialog both Shelve and Unshelve are on the toolbar (see image below)


2. Right click on a project or file in the solution explorer and choose Shelve/Unshelve.(see image)  NOTE: The context menu is highly dynamic based on what you right click and may not show Shelve - For instance right clicking on a directory doesn't offer Shelve as an option.... 

Comments (4)

  1. Shelve e Unshelve in VS.NET 2003, VS2005 e VS2008

  2. MSDN Archive says:

    I just wish Shelve weren’t so dang close to the Check-In button.  That’s just plain dangerous!

  3. Keith, the placement of the check-in button is probably one of the most frequently complained about UI features…Typically this comes up when people are deselecting assets hit check-in and accidently hit it again. (checking the remaining files they didn’t want to the first time).  

    I will follow up with Matt to see what we can do.


  4. Maor David on Prevent Users From Open WorkItem and Install Team Foundation On Virtual Server. Mike Azocar…

Skip to main content