【问题标题】:How to create a label in TFS/TFVC using the REST API?如何使用 REST API 在 TFS/TFVC 中创建标签?
【发布时间】:2017-08-29 11:57:47
【问题描述】:

我知道如何在 Visual Studio 中在 TFVC 中创建标签。我知道 REST API 可以查询标签。但是如何使用 REST API 创建标签?

微软文档没有涵盖它:https://www.visualstudio.com/en-us/docs/integrate/api/tfvc/labels

谢谢!

【问题讨论】:

    标签: tfs tfvc


    【解决方案1】:

    目前我们无法使用 REST API 创建标签,正如您所说,根据官方文档不支持此功能。

    但是,您可以使用带有VersionControlServer.CreateLabel Method 的 TFS API 创建标签,请参阅以下示例供您参考:

    此外,您还可以使用Label Command 创建标签

    例如:

    以下示例使用范围选项将标签应用于 314.cs。

    c:\projects>tf label goodbuild@$/TeamProject1 314.cs
    

    【讨论】:

    • 谢谢安迪,有用的答案。但是,您指向的库可能不是最新的,最后一次更新是 2015 年 12 月。在 Nuget 上,我找到了 Microsoft.TeamFoundationServer.ExtendedClient,据说“这些包取代了传统的 TFS Client OM 安装程序,并使其易于获取并重新分发您的应用或服务所需的库。”。你能提供一些洞察信息吗?什么是什么,什么是最具前瞻性的?我的公司在 TFS 2017 上,我们经常更新。
    • @arjan 是的,你可以使用Nuget包Microsoft.TeamFoundationServer.ExtendedClient,我只是提供了方法。该方法也适用于 TFS 2017。对于包,只要尝试创建标签,任何版本都可以。我推荐你使用 Label 命令,目前它是在 VS 中创建标签期望的最简单方法。
    猜你喜欢
    • 2015-06-07
    • 2019-01-09
    • 2021-12-03
    • 1970-01-01
    • 2016-10-19
    • 2021-09-06
    • 2015-10-01
    • 2017-07-20
    • 1970-01-01
    相关资源
    最近更新 更多