73

我对很多文件进行了更改,同时我想我宁愿将这个未经测试的代码提交到一个尚未创建的分支,这样现有代码库的用户就不会受到影响。

由于我接触了很多很多文件并创建和添加了新的子项目等,我想避免手动复制文件和文件夹。

在 Visual Studio 中完成这项工作的最简单方法是什么?

4

1 回答 1

93

此功能是使用tfpt unshelve /migrate. 要使用它,请按照下列步骤操作:

  1. 创建您的更改的搁置集(从 UI,或tf shelve . /R
  2. 创建新分支
  3. 下载并安装Team Foundation Server Power Tools
  4. 从 Visual Studio 命令提示符运行以下命令:tfpt unshelve /migrate /source:$/TeamProject/Main /target:$/TeamProject/Beta

这实际上会将您搁置集中的路径重新写入新分支。

于 2012-01-19T11:29:40.633 回答