我对许多文件进行了更改,与此同时,我发现我宁愿将此未经测试的代码提交给一个尚未创建的分支,以使现有代码库的用户不会受到影响。
当我碰到很多文件并创建并添加了新的子项目等时,我想避免手动复制文件和文件夹。
在Visual Studio中完成此工作的最简单方法是什么?
我对许多文件进行了更改,与此同时,我发现我宁愿将此未经测试的代码提交给一个尚未创建的分支,以使现有代码库的用户不会受到影响。
当我碰到很多文件并创建并添加了新的子项目等时,我想避免手动复制文件和文件夹。
在Visual Studio中完成此工作的最简单方法是什么?
Answers:
使用提供此功能tfpt unshelve /migrate
。要使用它,请按照下列步骤操作:
tf shelve . /R
)tfpt unshelve /migrate /source:$/TeamProject/Main /target:$/TeamProject/Beta
这实际上将把货架集中的路径重新写入到新分支。
cd
进入工作区目录,然后执行完全"c:\Program Files (x86)\Microsoft Team Foundation Server 2010 Power Tools\TFPT.EXE" unshelve /migrate /source:$/blah/Trunk /target:$/blah/Branches/blah
安装。重新启动安装程序,看来我已经安装了所有东西。