2013-01-16 118 views
3

我在本地工作區中檢出了一些文件,然後將其刪除但未通過TFS刪除。 TFS仍將它們標記爲正在等待更改視圖中的「編輯」。當我嘗試檢入已刪除的文件時,出現錯誤,指出無法找到文件。有沒有辦法告訴TFS這些文件已被刪除,並且它們應該在源代碼管理中被刪除?TFS 2010:如何檢入已刪除但未通過TFS刪除的文件

回答

0

如果沒有太多的文件,只需在磁盤上創建一些虛擬文件,將它們簽入,然後通過TFS刪除它們。

3

您可以通過team explorer,右鍵單擊刪除的文件並執行undo pending changes。然後通過team explorer刪除它們並檢查它們。

如果這樣不起作用 - 右鍵點擊刪除的文件team explorer;做一個get specific version和檢查兩個複選框覆蓋文件:

enter image description here

這將獲取從TFS刪除[從工作區]文件。在文件上執行undo pending changes。然後通過團隊資源管理器刪除文件,並檢查它。

+1

這基本上是我走的路線。我截取了掛起的更改視圖的截圖,未更改,然後使用資源管理器重新刪除了這些文件。我希望TFS在處理丟失的文件方面做得更好,比如給出一個選項來刪除它們,而不是在檢入時輸入錯誤信息。 – datadamnation

0

我認爲你應該能夠通過源代碼管理器做到這一點:查看 - >其他窗口 - >源代碼管理Exlorer。找到要標記爲已刪除的代碼文件,然後右鍵單擊並選擇刪除。

爲了將來的參考,TFS Power Tools是非常有用的這種事情。

相關問題