Command line 如何使用命令行工具TF.exe获取团队项目下子文件夹的标签?
我们有TFS版本控制,其中采用了以下文件夹结构 以下是我们使用的文件夹结构: 在上图中,Command line 如何使用命令行工具TF.exe获取团队项目下子文件夹的标签?,command-line,tfs,Command Line,Tfs,我们有TFS版本控制,其中采用了以下文件夹结构 以下是我们使用的文件夹结构: 在上图中,delta是TFS服务器名称,TempProjects是项目集合,DetBarShapeEngine是团队项目之一Main是分支名称,ProjectSource是一个特殊文件夹,开发团队管理的所有文件都存储在该文件夹下。我们在ProjectSource级别进行标记,因此它是每个项目源的根文件夹 当我运行tf标签/集合时:https://delta:443/tfs/TempProjects“/owner:,我
delta
是TFS服务器名称,TempProjects
是项目集合,DetBarShapeEngine
是团队项目之一Main
是分支名称,ProjectSource
是一个特殊文件夹,开发团队管理的所有文件都存储在该文件夹下。我们在ProjectSource
级别进行标记,因此它是每个项目源的根文件夹
当我运行tf标签/集合时:https://delta:443/tfs/TempProjects“/owner:
,我看到了所有项目集合中的大量标签,包括DetBarShapeEngine
我修改了上面的命令行,将团队项目包含在项目集合URLtf labels/collection:https://delta:443/tfs/TempProjects/DetBarShapeEngine“/owner:
,我收到:
TF31002:无法连接到这个Team Foundation服务器…… 技术信息(管理员):远程服务器返回 错误:(404)未找到
我尝试增加项目集合URL路径的深度,直到ProjectSource
,但仍然得到相同的404错误
问题:
如何获取团队项目下子文件夹的标签?
注:
在苦苦挣扎之后,我偶然发现了一个博客,展示了在其他命令中使用scope的示例。我尝试使用这个范围字符串来
TF labels
命令,结果成功了
以下是我使用的命令行:
tf labels /collection:"https://delta:443/tfs/CadsProjects" *@$/DetBarShapeEngine/Main/ProjectSource /owner:*