我正在一臺已成功建立與tfs連接的計算機上工作。我昨天在Visual Studio命令提示符下運行了一個命令,該命令提示已經切換了計算機認爲我的用戶。如果我運行tf工作區,我會得到:TF工作區上的切換用戶
====================================== =======================
工作區:HSS12093 業主:格雷厄姆 計算機:HSS12093 評論: 收藏:integrationtest \ HSSSoftware 權限:私人 地區:本地 文件時間:當前
工作文件夾: $/HSSWebSolutions:d:\ HSSWebSolutions $/HSSWebSolutions/HSSReportingPor tal:D:\ HSSWebSolutions \ HSSSolutions \ Projects \ HSSReportingPortal
================================= ============================
工作區:HSS12093 業主:Integrationtest發展訪問帳戶 計算機:HSS12093 評論: 專輯:integrationtest \ HSSSoftware 權限:私人 地區:本地 文件時間:當前
工作文件夾:
這一直工作正常,因爲我已作爲格雷厄姆,因爲它已成立登錄。當我昨天從命令提示符運行tf命令時,雖然它要求輸入管理員用戶的憑據,但我輸入了管理員帳戶用戶名和密碼(用於Integrationtest開發訪問帳戶)。
我的機器現在認爲我以該帳戶登錄,我無法再映射到我的本地驅動器版本的代碼文件。
我已經嘗試刪除開發帳戶的工作區,但這不起作用。我需要一些方法切換回原始帳戶。如果我嘗試映射文件夾,則會出現這些已映射到Graham的錯誤。如果我嘗試在Visual Studio中更改所有者,我會收到一個錯誤消息:'工作區HSS12093:Graham已經在計算機HSS12093上存在'。
有沒有一種方法可以切換我登錄的帳戶?我已經嘗試使用:
tf workspaces HSS12093;graham /login:graham;<password>
我懷疑你需要運行'TF工作區HSS12093;格雷厄姆/ NEWUSER:graham',您可能需要清除Windows Credential Manager中的憑據。 – jessehouwing