使用Visual Studio Online取消对不同分支的支持

时间:2017-04-12 10:24:02

标签: tfs azure-devops

是否可以使用新的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的情况也是如此,我该如何解除对另一个分支的攻击呢?

1 个答案:

答案 0 :(得分:3)

要识别当前的工作区,tfpt似乎使用方法:

Microsoft.TeamFoundation.VersionControl.Client.Workstation.Current.GetLocalWorkspaceInfo(workspacePath)

我已尝试使用TFS 2015 API,并且该调用不会再返回VSTS项目的工作区。我也尝试使用TFS 2017 API,它可以运行。

我不认为在VSTS项目中使用TFPT 2015来进行TFVC操作是不可能的。