如何解决无法锁定甚至不存在的文件的项目错误?

问题描述

我从一家拥有公司形象的公司买了一台新笔记本电脑。

我创建了一个文件夹并签入它–它正在工作

我检入了几个文件,-可以正常工作

我无法检入DLL,sql或JPG文件,但出现错误TF10151:无法锁定项目

所有获得新笔记本电脑的开发人员都在发生这种情况。

所有东西都在旧笔记本电脑上为同一开发人员工作。

错误:TF10151:无法锁定项目$ / ABC / DEF / Some.dll进行检出。 $ / ABC / DEF项目由工作区LapTop Name中的UserName检出。

这个错误根本没有意义。文件夹刚刚创建,开发人员如何检出甚至不存在的文件

如果用户个人资料已从旧笔记本电脑复制到“新笔记本电脑”,则该文件正在运行。

有什么建议吗?

谢谢

解决方法

您可以尝试使用unLock command来删除其他用户对某项商品的锁定。

tf lock /lock:none[/workspace:workspacename] [/recursive] [/login:username,[password]] [/collection:TeamProjectCollectionUrl]

要使用lock命令,必须将Lock权限设置为 允许。将“解锁其他用户的更改”权限设置为“允许” 如果您没有其他用户,则需要删除该用户持有的锁 该用户工作区的写权限。

或者尝试通过Undo command撤消其他用户的结帐:

tf undo [/workspace:workspacename[;workspaceowner]][/recursive] itemspec [/noprompt] [/login:username,[password]][/collection:TeamProjectCollectionUrl]

您也可以参考此ticket了解更多解决方案。