TFS:货架可以恢复到另一个位置吗?

时间:2009-03-11 09:45:04

标签: tfs2008 unshelve shelveset

我有以下情况:

用户提出了一些更改。时间流逝,产品的新分支被创建。稍后,确定shelveset包含我们在新分支中需要的代码。

默认情况下; Visual Studio只能将搁置集更改恢复到搁置的位置。是否有可能在新分支中恢复我的shelveset?我不希望将代码检入原始分支,因为它会破坏内容。

2 个答案:

答案 0 :(得分:16)

可以使用TFS Power Tools。

请参阅: Can I unshelve to a different branch in tfs 2008?

请注意“迁移”选项。

答案 1 :(得分:1)

以下是有关此命令的概述 Unshelve command basics

从文章中得到一个例子:

tfpt unshelve "demo_shelveset";rkandhal /migrate /source:"$/Code-branch-1" /target:"$Code-branch-2/"