我对很多文件进行了更改,同时我想我宁愿将这些未经测试的代码提交到尚未创建的分支,这样现有代码库的用户就不会受到影响。
由于我接触了很多很多文件并创建和添加了新的子项目等,我想避免手动复制文件和文件夹。
在 Visual Studio 中完成此操作的最简单方法是什么?
最佳答案
此功能是使用 tfpt unshelve/migrate
提供的。要使用它,请按照下列步骤操作:
- 创建更改的搁置集(通过 UI 或
tf shelve ./R
) - 创建新分支
- 下载并安装 Team Foundation Server Power Tools
- 从 Visual Studio 命令提示符中运行以下命令:
tfpt unshelve/migrate/source:$/TeamProject/Main/target:$/TeamProject/Beta
这实际上会将搁置集中的路径重写到新分支。
关于visual-studio-2010 - TFS:将一个分支中本地完成的更改提交到另一个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8923485/