tfs-power-tools - TFPT 跨工作区取消搁置/迁移
问题描述
感谢 Ben Cull在他的博客中提供取消搁置/迁移说明:
问题:
无法取消搁置跨工作区迁移
设置:
- 工作区 1,分支 a
- 工作区 2,分支 b
- 货架999
执行:
使用 VSDevCmd.bat
- tfpt workspaces 显示工作区 1 和 2 确实存在
- tfpt 取消搁置 /migrate /source:"$/project/a" /target:"$/project/b" "999"
结果:
“无法取消搁置,因为服务器路径未映射到本地工作区”
预期的:
“合并成功”
研究:
我在Microsoft Docs上查看了 unshelve,但找不到工作区参数。
问题:
这可能吗?
解决方案
不
这是不可能的。您需要在工作区中映射两条路径。Workspace 是 TFVC 中工作的“容器”,没有可跨工作区工作的命令。
推荐阅读
- tableau-api - 具有行级安全过滤器错误的已发布数据源
- maven - Maven Surefire 插件版本混乱
- python - 如何根据熊猫中的过去值填充n行
- php - Laravel 惯性 js 和 vue js
- google-cloud-firestore - 如何更优雅地等待 Firestore 索引部署完成
- bash - 为什么 Bash 会说 modavar 命令即使我给它起了别名
- c# - 如何在 WPF 应用程序中询问 GUI 控件?
- testing - 使用 Testcafe 的 Bitbucket Pipelines 中的浏览器连接错误
- asp.net - 通过名单
模型到 ASP.NET Core 中的控制器 - php - 在另一个数组 PHP 中展开数组