VSTS / DevOps:隐藏文件签出到另一个工作区

时间:2018-11-20 10:35:15

标签: entity-framework tfs azure-devops

我遇到一个问题,即我的实体框架(edmx)中的.cs类在另一个工作空间but doesn't exist in TFS中检出:

当我尝试将文件添加到TFS时,我得到:

TF10151: Cannot lock item $/[...]/CLP.cs for check-out.  The item $/[...]/CLP.cs is checked out by [User] in workspace [Workspace].

结帐没有显示在TFS Sidekick状态中,我什至使用Developer Command Prompt尝试了以下命令,但得到的提示是“它当前未锁定在您的工作空间中”:

tf undo "$/[...]/clp.cs" /collection:[My Collection] /workspace:[Workspace];[User]

有什么主意吗?对于不再为公司工作的人,该工作区可以追溯到一年左右。似乎是TFS引用了某种鬼文件,但实际上并不存在?也许它与edmx文件混淆了?

任何修复或解决方法都将受到赞赏,因为它阻止了我们使用自动化构建。

谢谢

1 个答案:

答案 0 :(得分:0)

如果开发人员不再为该组织工作,则可以删除工作区。

您可能需要项目管理员权限才能执行此操作。

This question有很多答案,应该向您展示如何做到这一点