2013-06-03 90 views
4

我正在使用Eclipse Team Foundation Server Explore(TFS),但是一旦我斷開項目並將其刪除(在彈出對話框中選擇刪除內容),然後我在TFS下載項目,它會出現一個黃色驚歎號項目菜單,它說:「選定的項目本地映射到項目文件夾,不能導入」。但我確信我的本地文件不存在,它被我刪除。所以我想知道這是一種刪除映射的方法嗎?我很煩惱,因爲我需要創建一個新的工作區,而我想在刪除項目後下載該項目。感謝您的幫助。如何解決Eclipse Team Foundation Server下載映射錯誤?

+0

這可能是緩存問題。您可以清除緩存並查看是否有任何區別。 http://msdn.microsoft.com/en-us/library/gg413269.aspx – Rachel

回答

1

Team Foundation Server工作區映射存在於客戶端上的服務器上。 「永久斷開項目」將從這些Eclipse項目中斷開作爲源代碼管理提供程序的Team Explorer Everywhere。它沒有而不是刪除工作區映射。因此,您無法將新文件夾映射到這些現有位置。

此處不需要「永久斷開項目」步驟,如果您只是在Eclipse中刪除項目,則Team Explorer Everywhere將從工作區中取消映射工作文件夾。

+0

感謝您的回答。你說「永久斷開項目」的步驟是不必要的,但是如果我不斷開項目並直接刪除項目,TFS中的項目也會被刪除嗎?實際上,我不希望發生這種情況。我只想刪除本地項目並刪除映射。 – Sstx

+0

不可以。如果您從Eclipse工作區中刪除項目,它將僅刪除工作文件夾映射並將其從磁盤中刪除。該項目將保留在TFS服務器上。 –

3

問題是您直接從文件夾中刪除文件。你應該通過以下步驟刪除映射: - 去團隊資源管理器 - >源控制 - 右鍵單擊​​文件夾/項目你 之前已經有了 - 選擇刪除映射

然後選擇項目可以被導入。

+0

如果我刪除映射它將刪除所有本地文件...偉大的產品! – Kukeltje

+0

謝謝。它爲我工作。 –

1

如果你已經刪除了你的工作區,現在你想從TFS的其他分支中獲取該文件夾已經映射的錯誤。 要解決此問題,您可以轉至團隊 - >管理工作區,然後單擊編輯以查看工作區列表,然後可以選擇之前已映射並導致問題的工作區。

之後,嘗試從Eclipse再次導入,它會工作。

Screen shot from my Eclipse, manage workspace

0

以下步驟解決問題

  1. 選擇團隊
  2. 管理工作區 3.Click上的編輯,然後你會發現所有活動的工作空間
  3. 選擇從源代碼路徑控制文件夾
  4. 單擊刪除按鈕 現在嘗試導入項目