TFS文件必须保持锁定状态

Mar*_*ett 11 tfs

我将一些第三方dll检入TFS
我们的机器已重命名,现在TFS认为我们已经在另一台机器上检查了它们的编辑.

我试过tf lock /lock:none contrib64/* /workspace:oldmachine;myusername但是我得到了错误

TF10152: The item $/XXX/YYYY/contrib64/third_party.dll must remain locked because its file type prevents multiple check-outs.

1,有什么方法吗?
2,TFS真的很糟糕还是仅仅是我?
3,TFS的目的是让我们怀念VSS吗?

ps这是一个托管版本,所以我不能让管理员修复它.

Jam*_*eed 10

撤消锁定对这些文件不起作用,因为它们是二进制文件,因为二进制文件无法合并,如果签出它们必须被锁定.

由于工作空间所在的机器不再存在(机器已重命名),最好的办法是删除工作空间.

从Visual Studio命令提示符

tf workspace /delete oldmachine;myusername /collection:http://*tfsserver*:8080/tfs/*collection*

这将删除工作区并撤消所有挂起的更改