我想解压使用TFS电动工具我到另一个分支的变化。 我试图执行命令
tfpt unshelve /migrate "NuGet Build" "/source:$/ProjectName/Main/Source" "/target:$/ProjectName/Main/Source-NuGet"
但它返回消息'tfpt : Unable to determine the workspace'
。
我从映射到这个项目的目录下运行命令。 而且我试着使用tf workspaces /s:http://our-tfs
。
有谁知道如何解决这个问题?
您可以与TFPT CMD定义你的路径。 然后,从那里,你去要取消搁置你的代码的目标文件夹或工作空间。
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"
在这里,你有一个解释了这个视频。
链接http://msdn.microsoft.com/en-us/vstudio/cc896548.aspx
我知道这已经回答了,但对我来说,问题很容易通过使用Visual Studio命令提示符,而不是默认的Windows CMD的解决。 大多数解决方案在那里只是说“打开CMD ......”这可能是问题所在。
究其原因是windows CMD知道电动工具命令(如TFPT),但不正常VS命令(例如TF)。
我发现,问题出在哪里。
我试图使用TFS电动工具2008年,因为我们使用TFS 2008年。但我应该使用TFS电动工具的版本相同的Visual Studio。