Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to download TFS shelveset

I need to download a shelveset from TFS to a local folder. Is there any tools or add-in for Visual studio 2010 to download shelveset

like image 248
kamal nayan Avatar asked Oct 26 '12 07:10

kamal nayan


People also ask

How do you get shelve changes in TFS?

To shelve your current pending changes, right click the project, Shelve, add a shelve name. This will save (or Shelve) the changes to the server (no-one will see them) You then do Undo Pending Changes to revert your code back to the last check-in point.

How do you Unshelve a Shelveset in Visual Studio?

To unshelve the shelveset from someone else you go to Team Explorer -> Pending Changes. You then select the Action link next to Shelve and select Find Shelvesets. By default, you'll now see the shelvesets that are found for your user account.

How do I merge Shelveset to local?

You can perform the unshelve and merge together by using the tfpt unshelve command from a Visual Studio command prompt. Make sure your active directory is a directory that is mapped to your local workspace otherwise you may see "Unable to identify workspace".


1 Answers

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.

enter image description here

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:

  1. Create new workspace, but do not download anything (i.e. do not get the latest version)
  2. That should create an empty local folder
  3. Do unshelve by using either Visual Studio or tf.exe
  4. 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)

like image 190
maximpa Avatar answered Sep 20 '22 18:09

maximpa