【发布时间】:2017-03-31 21:22:15
【问题描述】:
我正在使用已成功建立与 tfs 连接的计算机。我昨天在 Visual Studio 命令提示符中运行了一个命令,该命令已经切换了计算机认为我是的用户。如果我运行 tf workspaces,我会得到:
================================================ ===============
工作区:HSS12093 所有者:格雷厄姆 电脑:HSS12093 评论 : 集合 : integrationtest\HSSSoftware 权限:私人 地点:本地 文件时间:当前
工作文件夹: $/HSSWebSolutions: D:\HSSWebSolutions $/HSSWebSolutions/HSSReportingPortal: D:\HSSWebSolutions\HSSSolutions\Projects\ HSSReportingPortal
================================================ ===============
工作区:HSS12093 所有者:集成测试开发访问帐户 电脑:HSS12093 评论 : 集合 : integrationtest\HSSSoftware 权限:私人 地点:本地 文件时间:当前
工作文件夹:
自从设置以来,我一直以 Graham 身份登录,因此一直运行良好。当我昨天从命令提示符运行 tf 命令时,尽管它要求提供管理员用户的凭据,并且我输入了管理员帐户用户名和密码(用于集成测试开发访问帐户)。
我的机器现在认为我使用此帐户登录,我无法再映射到代码文件的本地驱动器版本。
我已尝试删除开发帐户的工作区,但这不起作用。我需要一些方法来切换回原始帐户。如果我尝试映射到文件夹,我会收到这些已映射到 Graham 的错误。如果我尝试在 Visual Studio 中更改所有者,则会收到错误消息“工作区 HSS12093:Graham 已存在于计算机 HSS12093 上”。
有什么方法可以切换我登录的帐户吗?我试过使用:
tf workspaces HSS12093;graham /login:graham;<password>
【问题讨论】:
-
我怀疑您需要运行
tf workspace HSS12093;graham /newuser:graham并且您可能需要清除 Windows 凭据管理器中的凭据。
标签: visual-studio tfs