2015-10-27 42 views
0

步驟我做了導致這一問題:「已經在版本控制中的文件被隱藏」但我無法在TFS中找到它們?

  1. 我在Visual Studio在線(TFS)創建了一個項目和一個名爲classic文件夾中的所有內容檢查(約200MB)。
  2. 我創建了另一個項目,並檢查了名爲dlls的文件夾的全部內容。
  3. 我決定,這將使更多的意義,如果這兩個文件夾相距同一項目的,所以我刪除我都在步驟1中創建的,並2.
  4. 我創建了一個新的項目,並將其映射到我的電腦上同時包含classicdlls文件夾的文件夾。
  5. Visual Studio 2013,我進入「源代碼管理資源管理器」,右鍵單擊並選擇「添加現有項目」,並嘗試添加這兩個文件夾。

在此提示中,我不需要添加任何文件!該提示在頂部給我提示「已經在版本控制中的文件被隱藏」。如果我點擊每個文件夾,它們都是空白的,除了其他文件夾。我確認這些文件仍然存在於我的本地機器上。

add existing files prompt

的問題是,我刪除了TFS的2個項目是必須的文件。這些項目是否仍然存在?我如何徹底擺脫它們?如果他們「已經在版本控制」中,我可以在哪裏找到這些文件?

+0

在步驟3中 - 您在服務器*上刪除了它們*?或者在你的本地磁盤上?你有沒有檢查刪除?你可以在Source Control Explorer中顯示這個文件夾嗎? –

+0

@edward我刪除了在Visual Studio Online(在服務器上)中創建的兩個項目,但未在本地機器上觸摸任何我的文件。這是VS Online,我不確定是否有可能「檢入」刪除。我通過這個鏈接刪除它:https://msdn.microsoft.com/en-us/library/ff357756.aspx – AlbatrossCafe

回答

1

這可能會發生,因爲即使您從服務器中刪除了文件,本地工作區仍然認爲它們在服務器上可用。最簡單的恢復方法是如果你可以刪除你的工作空間並重新創建它。小心不要刪除本地文件而不創建備份。

+0

你是對的。我所做的是在我的桌面上創建一個臨時文件夾,並將需要推送的文件移動到該文件夾​​中。我將我的工作區映射到此臨時文件夾。然後我能夠將我的文件從此臨時文件夾推送到Visual Studio Online。完成後,我只將工作區映射回原始文件夾並執行「獲取」操作。現在我已經上傳了所有文件並設置了正確的工作區。謝謝! – AlbatrossCafe

相關問題