Unlabel 命令(Team Foundation 版本控制)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

Visual Studio 2019 | Visual Studio 2022

Team Foundation 版本控制 (TFVC) unlabel 命令从版本控制服务器中的现有标签中移除项。

先决条件

若要使用 unlabel 命令,必须拥有标签,或将“管理标签”权限设置为“允许”。 有关详细信息,请参阅默认 TFVC 权限

语法

tf unlabel [/collection:<team-project-collection-url>] [/recursive] [/login:<username>, [<password>]] <label-name> <item-specification>

参数

以下各部分介绍 unlabel 命令的参数和选项。

参数

Argument

说明

<team-project-collection-url>

指定项目集合的 URL(该集合中包含要从现有标签中移除的项),例如 https://myserver:8080/tfs/DefaultCollection

<label-name>

指定要从指定项中移除的标签的名称。

<item-specification>

确定要从中移除指定标签的文件或文件夹。 有关 TFVC 如何分析项规范以确定在范围内的项的详细信息,请参阅使用 Team Foundation 版本控制命令

注意

可指定多个项规范参数。

<username>

/login 选项提供值。 可以将此值指定为 DOMAIN\<username><username>

<password>

/login 选项提供值。

选项

选项 说明
/recursive 从特定目录中的所有项以及与项规范匹配的所有子目录中移除指定标签。
/collection 指定项目集合。
/login 指定用户名和密码,以便使用 Azure DevOps 对用户进行身份验证。

注解

tf 命令行实用工具的 unlabel 命令从 Azure DevOps Server 的现有标签中移除项。 有关标签的简介,请参阅使用标签生成文件快照。 有关如何为一组文件和文件夹分配标签的信息,请参阅 Label 命令(Team Foundation 版本控制)

如果从 Azure DevOps Server 的标签中移除所有项,会删除该标签。 还可以使用 tf label /delete 命令删除标签。 若要了解有关系统中现有标签的详细信息,请参阅 Labels 命令

有关如何使用 tf 命令行实用工具的详细信息,请参阅使用 Team Foundation 版本控制命令

示例

以下示例从 314.cs 中移除“goodbuild”标签:

c:\projects>tf unlabel goodbuild $/src/314.cs

以下示例从位于 https://myserver:8080/tfs/DefaultCollection 的集合中的所有文件和文件夹中移除“Beta1”标签:

c:\projects>tf unlabel Beta1 $/ /collection:https://myserver:8080/tfs/DefaultCollection /recursive