【问题标题】:Visual Studio Team Services Build with label not found未找到带有标签的 Visual Studio Team Services 构建
【发布时间】:2016-05-20 17:04:09
【问题描述】:

我的项目中有一个标签 当我对构建进行排队并将标签放在“源版本”字段中时,以 L 为前缀,它总是出现以下错误:

    500: TF14064: Could not find label mylabel@$/.

有人能够让这个功能发挥作用吗?

【问题讨论】:

  • 对于其他点击此线程的人,根据工作目录可能会出现同样的错误。即一位同事最近在运行path\to\tf.exe vc dir /version:LMyLabelName /recursive 时遇到了这个问题。出现问题的原因不是在项目的文件夹中,而是当前工作目录是不同项目的(实际上,它是用于我们的构建脚本存储库的目录,而不是用于正在构建的项目的目录)。

标签: azure-devops azure-pipelines tfvc


【解决方案1】:

问题很可能是您的标签不是集合范围的,因此您需要为您的标签提供一个范围。如果您在 Visual Studio 中创建了标签,则范围可能是项目范围的。因此,例如,如果您的标签是“mylabel”并且您的项目名称是“myproject”,那么您应该在 Source Version 字段中输入:

Lmylabel@$/myproject

如果您有兴趣,这里有几个链接可以帮助解释标签和范围。 https://msdn.microsoft.com/en-us/library/9ew32kd1(v=vs.100).aspx http://teamfoundation.blogspot.com/2008/03/label-scope-revealed.html

我也会使用此信息更新 Microsoft Connect 页面。

【讨论】:

    【解决方案2】:

    我可以重现此问题并帮助您在 Microsoft Connect 页面上提交反馈,您可以在此处跟踪状态:https://connect.microsoft.com/VisualStudio/feedback/details/2345698/500-tf14064-could-not-find-label-error-occurs-when-queue-a-build-with-specified-label

    【讨论】:

    • 谢谢 - 期待解决方案
    • 我们正在调查。然而,这不是一个答案。这应该是对上述问题的评论。
    【解决方案3】:

    我在 TFS 构建时遇到了同样的问题,错误提示如下:“找不到当前标签 tfs 构建”。

    如何解决问题:

    1. 转到 TFS 构建的配置
    2. 使标签来源为真
    3. 现在构建解决方案,构建良好。

    如有任何问题,请与我们联系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-26
      相关资源
      最近更新 更多