2013-03-18 84 views
1

我們正在使用TFS 2010.一個人離開了組織,他的成員用戶從TFS團隊成員中刪除。現在有文件被鎖定在他身上。使用TFS團隊資源管理器2010 GUI,我們可以右鍵單擊團隊成員並撤銷任何已簽出並鎖定的文件。但是如何爲現在不再是TFS一部分的團隊成員做同樣的事情,即如何撤銷TFS成員現在從TFS團隊成員中刪除的掛起更改和鎖定文件? 如果有人遇到類似的問題,請幫忙,因爲這個原因,我們無法從一個分支合併到另一個分支。如何刪除從TFS刪除的成員完成的鎖定

我也試過tf lock/lock:none/workspace:< workspace name>; <用戶名> /遞歸$/

我目前是TFS Project Administrators組的一部分,但仍不能使用此命令。我得到TF30063錯誤。 任何幫助或指針表示讚賞。

+0

嘿,你知道嗎?我會很高興,如果你找到解決方案... – 2014-08-20 11:08:23

+0

解決了這個問題!你必須擁有管理權利和揮發!你可以解鎖鎖... – 2014-08-20 14:24:56

+0

不幸的是,我們已經退役TFS並遷移到svn,我無法嘗試這裏提供的任何解決方案,因爲我們不再安裝TFS。但你解決這個問題真的很棒!榮譽! – Vikrant 2014-08-21 05:07:25

回答

4

使用TFS Sidekicks - 狀態sidekick。找到您要解鎖的文件,單擊該特定文件,然後單擊撤消。

+0

嘿它真的有用嗎?我安裝了TFS sidekick 2.4版的獨立軟件包。當我搜索到任何鎖定的文件時,我可以看到被刪除的用戶的鎖定和結帳文件。當我單擊取消掛起更改或解鎖鎖定按鈕時,終究沒有改變。文件的狀態不會改變。你能指導我,如果我必須爲它做任何額外的過程? – 2014-08-20 11:06:21

+0

感謝您的解決方案,洛奇!我沒有管理員權限,在一位同事以管理員身份登錄到TFS服務器後,我們可以輕鬆解鎖已刪除用戶的鎖定。 – 2014-08-20 14:26:20

0

TF LOCK 「全fileToUnlock路徑」/ LOCK:NONE /工作區: 「工作區名」, 「用戶名」

例如

TF LOCK C:\ TFS \ ngcs_main \發展/ XX * /。 LOCK:無/工作區:發展; jeremykk

你運行它: 「C:\ Program Files文件(x86)的\微軟的Visual Studio 10.0 \ VC \」

2

只要安裝TFS電動工具,然後從團隊資源管理器轉到團隊項目的代碼或其他文件es正在爲一名前用戶簽出。然後右鍵單擊來自源代碼管理器的團隊項目。從上下文菜單中選擇選項「Find in source Control」,然後單擊狀態選項。一個小窗口將被打開。在輸入框中選擇選項「Display all checked out」或選擇選項「Display files checked out to :」,提供域名\用戶名等前用戶的完整用戶名,然後單擊查找。從結果屏幕撤銷特定用戶簽出的文件。