Azure devops 找不到带有标签的Visual Studio Team Services生成

Azure devops 找不到带有标签的Visual Studio Team Services生成,azure-devops,azure-pipelines,tfvc,Azure Devops,Azure Pipelines,Tfvc,我的项目中有一个标签 当我对生成进行排队,并将标签放入“源版本”字段(前缀为L)时,总是出现以下错误: 500: TF14064: Could not find label mylabel@$/. 任何人都可以使用此功能吗?我可以重现此问题,并帮助您在Microsoft Connect页面上提交反馈,您可以在此处跟踪状态:最有可能的问题是您的标签没有收集范围,因此您需要为标签提供范围。如果在VisualStudio中创建标签,则范围可能是项目范围。因此,例如,如果标签为“mylabel

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

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

任何人都可以使用此功能吗?

我可以重现此问题,并帮助您在Microsoft Connect页面上提交反馈,您可以在此处跟踪状态:

最有可能的问题是您的标签没有收集范围,因此您需要为标签提供范围。如果在VisualStudio中创建标签,则范围可能是项目范围。因此,例如,如果标签为“mylabel”,项目名称为“myproject”,则应在“源版本”字段中输入以下内容:

Lmylabel@$/myproject

如果您感兴趣,这里有几个链接可以帮助您解释标签和范围。


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

我在TFS build中遇到了相同的问题,错误为:“找不到当前标签TFS build”

如何解决这个问题:

  • 转到TFS生成的配置
  • 使标签源为真
  • 现在构建解决方案,它就会构建得很好

  • 如果有任何问题,请联系。

    谢谢-期待我们正在调查的解决方案。然而,这不是一个答案。这应该是对上述问题的评论。对于其他点击此线程的人,根据工作目录可能会出现相同的错误。i、 e.一位同事最近在运行
    path\to\tf.exe vc dir/version:LMyLabelName/recursive
    时遇到了此问题。出现此问题的原因是,当前工作目录不是位于项目的文件夹中,而是一个不同的项目(事实上,它是用于构建脚本repo的目录,而不是用于正在构建的项目的目录)。