Unlabel 命令

从 Team Foundation 版本控制 服务器中的现有标签移除项。

所需权限

若要使用 unlabel 命令,您必须是标签所有者或者将**“管理标签”权限设置为“允许”**。 有关更多信息,请参见 Team Foundation Server 权限

tf unlabel [/collection:TeamProjectCollectionUrl] [/recursive] [/login:username, [password]] labelname itemspec

参数

参数

说明

TeamProjectCollectionUrl

您要从现有标签中移除的项所在的团队项目集合的 URL(例如,http://myserver:8080/tfs/DefaultCollection)。

labelname

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

itemspec

标识要从中移除指定标签的文件或文件夹。 有关 Team Foundation 如何通过分析 itemspecs 确定范围内项的更多信息,请参见命令行语法(版本控制)

注意注意
可指定多个 itemspec 参数。

username

/login 选项提供值。 可以按域\用户名或用户名的格式指定用户名值。

选项

说明

/recursive

取消标记特定目录和所有子目录中与项规范 匹配的所有项。

/collection

指定团队项目集合。

/login

指定用于在 Visual Studio Team Foundation Server 中验证用户身份的用户名和密码。

备注

tf 命令行实用工具的 unlabel 命令从 Team Foundation 版本控制 服务器中的现有标签移除项。 有关标签的介绍,请参见使用标签获取文件快照。 有关如何将标签分配给一组文件和文件夹的信息,请参见 Label 命令(Team Foundation 版本控制)

如果从 Team Foundation 版本控制服务器的标签中移除所有项,则该标签会被删除。 也可以使用命令 tf label /delete 删除标签。 若要了解有关系统中现有标签的更多信息,请参见 Labels 命令

有关如何查找 tf 命令行实用工具的更多信息,请参见 Tf 命令行实用工具命令

示例

下面的示例从 314.cs 中移除“goodbuild”标签。

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

下面的示例从 http://myserver:8080/tfs/DefaultCollection 上的集合的所有文件和文件夹中移除“Beta1”标签。

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

请参见

参考

命令行语法(版本控制)

Label 命令(Team Foundation 版本控制)

Labels 命令

概念

使用标签获取文件快照

其他资源

Tf 命令行实用工具命令