撤消已删除用户的TFVC签出

时间:2019-12-18 02:18:29

标签: tfs azure-devops tfvc

我正在尝试撤消我们组织中不再存在的用户的待定更改。 DevOps完全不允许我使用工作空间或身份,这表明用户不是有效的身份:

TF14045:标识XXXXXXXX,XXX不是可识别的标识。

我们不在乎任何挂起的更改,我们只想删除(共享)锁。

可以做到吗?谢谢大家。

2 个答案:

答案 0 :(得分:0)

首先请确保您有权解锁其他代码,请参见此处:https://docs.microsoft.com/en-us/azure/devops/organizations/security/permissions?view=azure-devops&tabs=preview-page#tfvc-object-level

然后,您应该可以使用TF命令来解锁文件。看到这里:https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/lock-command?view=azure-devops (您需要使用/ lock:none删除锁)

我也非常确定,如果您删除左手锁定的用户的工作区,则将其删除,请在此处进行检查:https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/workspace-command?view=azure-devops

在本文中:“如果删除包含待定更改的工作区, Team Foundation会在删除过程中取消待定更改。删除工作区不会删除目录中的文件和文件夹。该工作区中的客户端计算机。”

祝你好运

答案 1 :(得分:0)

运行用于工作区的命令时,请尝试使用其电子邮件地址而不是其显示名称。例如,使用以下命令列出该用户的工作区:

tf vc workspaces /collection:https://xxx.visualstudio.com /owner:<email>

然后运行tf workspace /delete删除工作空间。