我无法取消从一个分支到另一个分支的变化

时间:2014-02-04 10:46:11

标签: tfs tfs2012 unshelve

我正在使用tfpt工具将搁架从一个分支移动到另一个分支。我已经阅读了一些关于它的stackoverflow问题,但似乎都不适合我的问题。我正在运行这样的命令:

tfpt unshelve "my shelveset name" /migrate /source:source_brach /target:target_branch

当我这样做时,我收到的错误就像这个例子:

  

对filen_name_with_path的更改不能取消搁置,因为   服务器路径未映射到本地工作区

3 个答案:

答案 0 :(得分:5)

确保您的工作区映射包含两个分支。首先在两个分支上获取最新信息以进行测试,这是正确的设置。

答案 1 :(得分:5)

确保

  1. 您的一个或多个工作空间映射包括两个分支(它们不必位于同一工作空间中);
  2. 启动命令的位置位于目标工作区中。

答案 2 :(得分:0)

您所要做的就是使用cmd转到目标分支映射的本地文件夹,然后从那里运行命令。它应该工作