簡體   English   中英

遷移后無法擺脫 TFS2018 中的工作區問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM