是否可以使用新的Visual Studio Online TFS存储库取消对另一个分支的支持?我尝试过使用TFS Power Tools 2015和以下命令:
tfpt unshelve /migrate /source:"$/Sportlabs.Sportbench/Development/Sportlabs.Sportbench" /target:"$/Sportlabs.Sportbench/Development6/Sportlabs.Sportbench" "SR-Coaching"
我是从C:\Code\TFS\Sportlabs.Sportbench
运行的,它在我的本地工作区中映射到$/Sportlabs.Sportbench
。我尝试过使用Visual Studio 2015和2017 Developer命令提示符。但是,我一直收到unable to determine the workspace
错误。
我已经读过MS已经放弃了2017年TFS中的电动工具,并将其中的大部分工具构建到了TFS中。如果VS Online的情况也是如此,我该如何解除对另一个分支的攻击呢?
答案 0 :(得分:3)
要识别当前的工作区,tfpt似乎使用方法:
Microsoft.TeamFoundation.VersionControl.Client.Workstation.Current.GetLocalWorkspaceInfo(workspacePath)
我已尝试使用TFS 2015 API,并且该调用不会再返回VSTS项目的工作区。我也尝试使用TFS 2017 API,它可以运行。
我不认为在VSTS项目中使用TFPT 2015来进行TFVC操作是不可能的。