2016-04-29 130 views
1

当排队一个新的版本我想指定一个标签,在工具栏中(见下图)等为说:TFS 2015年生成定义代码版

LMain_TestProject_1.01.002

然而,这并不行,我得把它用这种格式: [email protected]$/TestProject

我要做的只注明来源版本:LMain_TestProject_1.01.002 ??

谢谢!

enter image description here

+0

很少有问题....首先,TestProject项目托管的构建定义是什么?您的构建定义是否配置为在常规选项卡上的“集合”或“项目”范围?是否有第二个标签名称相同,但范围不同? – jessehouwing

+0

尝试在Visual Studio 2015命令行上运行以下命令:'tf vc label Main_TestProject_1.01.002 @ $ /'如果它返回多个项目,那么这可能就是为什么您需要在UI中更具体。 – jessehouwing

+0

构建定义是项目范围。运行tf vc标签[email protected]$/,只返回1个项目。项目范围和收集范围都不起作用。 – nerlijma

回答

1

这通常是因为你创建的标签是项目范围的,不征收范围的。在这种情况下,您需要添加“@/ProjectName”。

通常,当你创建一个VS标签,你应该看到像SETING如下: enter image description here

在这种背景下,标签是项目范围的。队列构建时需要输入“LTestLable @/EddieLabel”。

更多信息供您参考:Label scope revealed

+0

您的信息部分正确。在UI中,无法声明范围。该路径引用您正在版本化的内容。我不想版本整个集合,只是一个项目。在您的文章中,范围只能使用命令行进行设置。 – nerlijma

+0

@nerlijma对不起,让你困惑。当您为整个集合应用标签时,只需输入标签名称而不指定项目。那就是我的意思。我会从我的答案中删除这一部分以避免混淆。 :) –