无法在TFS2012中列出标签

时间:2013-10-22 16:51:59

标签: visual-studio-2008 visual-studio-2012 tfs tfs2012

我们最近迁移到TFS2012,但仍在使用VS2008。除了标签,一切都很好。看来应用标签是有效的,并且在获取源代码时使用标签。但是,列表标签不会返回任何内容。

例如:

tf label "LabelName" *.* /r

将返回“Created label LabelName @ $ / Scope”

如果紧接着

tf labels /owner:*

结果是“找不到标签”

最后,尝试检索标签的工作正常。

tf get . /version:L"LabelName"

将返回文件的预期版本,

tf label /delete "LabelName"

返回“已删除的标签LabelName @ $ / Scope”

VS2012安装在机器上,但我们还没有“正式”升级,行为也一样。来自VS2008和VS2012的IDE的列表标签也没有显示标签。

其他人有类似经历吗?任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:1)

经过进一步的试验和错误,我发现@scope选项不是可选的。如果我创建这样的标签 -

tf label LabelName@$/Server/Path *.* /r

我可以在发出tf labels命令时看到标签。在其他命令中使用标签时,可以简单地将其引用为LabelName,似乎不需要@scope。