我对很多文件进行了更改,同时我想将这个未经测试的代码提交到一个尚未创建的分支,以免影响现有代码库的用户。
由于我触及了非常多的文件,并创建和添加了新的子项目等等,因此我想避免手动复制文件和文件夹。
在Visual Studio中,最简单的方法是什么?
我对很多文件进行了更改,同时我想将这个未经测试的代码提交到一个尚未创建的分支,以免影响现有代码库的用户。
由于我触及了非常多的文件,并创建和添加了新的子项目等等,因此我想避免手动复制文件和文件夹。
在Visual Studio中,最简单的方法是什么?
使用 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
。重新启动安装程序,看起来我已经正确地安装了所有东西。 - James Skemp