【发布时间】:2022-01-12 17:21:38
【问题描述】:
我的 Azure Devops TFS 存储库有 2 个帐户。我只真正使用其中之一。昨天我不小心用我的另一个帐户登录了,现在它以某种方式接管了我的工作空间。我所有未决的更改都消失了,我的源代码控制绑定。我已经备份了我的源并且可以执行 winmerge diff 来查找我的更改,但我无法删除或更改工作区的所有权,因为它在删除后会不断返回。我修复了我的 VS 2020 安装,并且其他帐户已注销,但每次我创建新工作区时,所有者都是其他帐户。请帮忙。
更新:所以我尝试修复 VS 安装,希望它能重置所有内容,但没有成功。我完全卸载了 Visual Studio,也没有工作。这些工作空间不会消失。现在,当我启动 Visual Studio 时,大约有 50% 的时间会挂起和崩溃。如果我无法解决,我知道重新安装我的 Windows 会修复它,但这有点戏剧性。希望有人知道如何“重置”而不是卸载。
【问题讨论】:
-
我移动,然后删除了 AzureDevops 中 git 解决方案的 TFS 存储库。如果这些是您的 个人 存储库,那么从长远来看,类似的方法可能会节省时间。 git 还以更本地化的方式处理个人凭据,因此这不可能通过 git 克隆发生。
-
工作区不是 Visual Studio 概念,尽管您可以通过 Visual Studio 管理它们。您可以通过
tfCLI 管理您的工作区(有关更多文档,请参阅互联网),这将为您提供更好的工具来解决、诊断和修复问题。
标签: azure-devops tfs tfvc source-control-explorer