TFS:将在一个分支本地完成的更改提交给另一个分支
我对许多文件进行了更改,同时我想我宁愿将这个未经testing的代码提交给一个尚未创build的分支,以便现有代码库的用户不受影响。
当我触摸了很多,很多文件,并创build和添加新的子项目等,我想避免手动复制文件和文件夹。
在Visual Studio中完成这项工作最简单的方法是什么?
这个function是使用tfpt unshelve /migrate
。 要使用它,请按照下列步骤操作:
- 创build您的更改(从用户界面,或
tf shelve . /R
)的tf shelve . /R
- 创build新的分支
- 下载并安装Team Foundation Server电动工具
- 从Visual Studio命令提示符运行以下命令:
tfpt unshelve /migrate /source:$/TeamProject/Main /target:$/TeamProject/Beta
这将基本上将您的货架集中的path重新写入新的分支。