title: TFS : Can a shelveset be restored to another location?
body: <p>I have the following scenario:</p>
  
  <p>A user shelves some changes. Time goes by and a new branch of the product is created. Later, it is determined that the shelveset contains code, that we will need in the new branch.</p>
  
  <p>By default; Visual Studio can only restore the shelveset changes to the location where they were shelved from. Is it possible to restore my shelveset in the new branch ? I do not want the code to be checked into the original branch, as it would break stuff.</p>