Unlabel 命令(Team Foundation 版本控制)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
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
命令删除标签。 有关系统中现有标签的详细信息,请参阅 “标签”命令。
若要详细了解如何使用 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