我们有TFS版本控制,其中采用以下文件夹结构。
以下是我们使用的文件夹结构:
在上图中,delta
是TFS服务器名称,TempProjects
是项目集合,DetBarShapeEngine
是团队项目之一。 Main
是分支名称,ProjectSource
是一个特殊文件夹,在该文件夹下存储由开发团队管理的所有文件。我们在ProjectSource
级别标记,因此它是每种项目源的一种根文件夹。
当我运行tf labels /collection:"https://delta:443/tfs/TempProjects" /owner:*
时,我看到了包括DetBarShapeEngine
在内的所有项目集合中的大量标签。
我修改了上面的命令行,将团队项目包含在项目集合URL tf labels /collection:"https://delta:443/tfs/TempProjects/DetBarShapeEngine" /owner:*
中,我收到了:
TF31002:无法连接到此Team Foundation Server .... 技术信息(对于管理员):远程服务器已返回 错误:(404)未找到。
我尝试将项目集合URL的路径深度增加到ProjectSource
,但我仍然得到相同的404错误。
问题: 如何在团队项目下获取子文件夹的标签?
注意:
答案 0 :(得分:1)
经过多次努力之后,我偶然发现了一个博客,上面显示了在其他命令中使用范围的示例。我尝试将该范围字符串用于TF labels
命令,这是成功的!
这是我使用的命令行:
tf labels /collection:"https://delta:443/tfs/CadsProjects" *@$/DetBarShapeEngine/Main/ProjectSource /owner:*