![我需要做什么才能删除用户的工作区?](https://linux22.com/image/662332/%E6%88%91%E9%9C%80%E8%A6%81%E5%81%9A%E4%BB%80%E4%B9%88%E6%89%8D%E8%83%BD%E5%88%A0%E9%99%A4%E7%94%A8%E6%88%B7%E7%9A%84%E5%B7%A5%E4%BD%9C%E5%8C%BA%EF%BC%9F.png)
我需要删除已签出某些文件的用户工作区。
Administration Console users
我的帐户是和TFS_APPTIER_SERVICE_WPG
群组Application Tier
的成员Team Foundation Administrators
。
该Team Foundation Administrators
组拥有除“ ”之外的所有权限Make requests on behalf of others
:
Administer Warehouse
Create Team Project Collection
Delete Team Project Collection
Edit Instance-level information
代表他人提出请求
Trigger events
Use full Web Access features
View instance-level information
我可以访问Team Foundation Server Administration Console
,但File
菜单只有“ Exit
”。
我知道我也可以通过tf
实用程序执行此操作,但我找不到它,或者也许我没有安装该实用程序(我在哪里可以找到它?)。
答案1
您需要安装 Team Explorer 才能访问 te.exe 实用程序。
将其安装在本地计算机上,而不是 TFS 服务器上。它是一个客户端实用程序。
答案2
您可以使用命令行中的 tf.exe 执行此操作。您需要的选项是
- tf 工作区允许您查看特定用户有哪些工作区
- tf undo 允许您删除锁定 tf delete ca delete
- tf delete 可以删除工作区
使用 tf undo 可能需要做很多工作,但也有其他工具,例如Team Foundation 服务器 Sidekicks节省时间。
一个很好的概述可以在这里找到http://fci-h.blogspot.de/2011/01/how-to-force-undo-checkout-tfs.html