[英]Cant get rid of a workspace problem in TFS2018 after migration
從 TFS2013 遷移到 TFS2018 后出現問題。 這發生在我們系統的重大重建之后。 我遷移了 TFS 數據庫和軟件,並且可以在 web 瀏覽器中檢查所有內容,看起來還不錯。 我刪除了服務器上的所有工作區。
我的問題示例:我用 VS2019 打開了一個項目(WOL)並嘗試連接到 TFS 服務器。 我有一個建議的工作區目錄:
C:\Users\Juergen.JLOEWNEREDV\Source\Workspaces\WOL
我試圖將其更改為項目在其生命周期內已經存在的另一個本地目錄:
D:\Visual Studio Projekte\WOL
(由於 TFS 服務器的離線時間較長,因此我現在要檢查的項目有很多更改)在此嘗試中,我收到以下消息:
The working folder
*D:\Visual Studio Projekte\WOL*
is already in use by the workspace JLOEWNER;Juergen Loewner on computer JLOEWNER.
我發現沒有辦法擺脫這個。
有誰能夠幫我?
還有更多的項目等待簽入。所以我需要一個通用的程序來解決這個問題。
錯誤消息是The working folder D:\Visual Studio Projekte\WOL is already in use by the workspace JLOEWNER;Juergen Loewner on computer JLOEWNER.
變量D:\Visual Studio Projekte\WOL
代表被阻止的文件夾, JLOEWNER
代表工作區/機器名稱, Juergen
代表 Azure DevOps Server(TFS2018) 上的用戶 ID。
我們可以運行tf.exe cmd 來刪除遠程工作區。
腳步:
從 Visual Studio 2019 以管理員權限運行Developer Command Prompt
,並使用您的 Azure DevOps 憑據登錄。 如果登錄對話框沒有出現,通過執行強制它:
tf.exe workspace
通過運行以下命令獲取 DevOps 集合中可用的所有遠程工作區的列表:
tf.exe workspaces /computer:* /owner:* /format:xml > c:\temp\workspaces.xml
在列表中找到廢棄的工作區,並記下其名稱和 ownerid 以運行命令:
tf workspace /delete {WORKSPACE.name};{WORKSPACE.ownerid}
我們可以查看此博客以獲取更多詳細信息。
或者參考這張票來刪除工作區,那么它應該可以工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.