Unshelve to another branch

Недоброе Привидение picture Недоброе Привидение · Apr 30, 2013 · Viewed 26.6k times · Source


I'm trying to unpack my changes to the another branch using TFS Power Tools. I'm trying to execute command

tfpt unshelve /migrate "NuGet Build" "/source:$/ProjectName/Main/Source" "/target:$/ProjectName/Main/Source-NuGet"

But it returns message 'tfpt : Unable to determine the workspace'.

I'm running command from the directory that mapped to this project. Moreover I've tried to use tf workspaces /s:http://our-tfs.

Does anyone know how to solve this problem?

Answer

carzogliore picture carzogliore · May 14, 2013

You can define your path in cmd with the TFPT. And then, from there, you go to the destination folder or workspace where you want to unshelve your code.

1. c:\>path = %path%;C:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools

2. cd c:\[some location]\"destination workspace"

3. tfpt unshelve /migrate "NuGet Build" /source:"$/ProjectName/Main/Source" /target:"$/ProjectName/Main/Target-NuGet"

Here you have a video that explains this.

Link http://msdn.microsoft.com/en-us/vstudio/cc896548.aspx