2016-11-25 33 views
0

我刪除了一個意外的文件。然後我創建了另一個具有相同名稱的文件。當我試圖檢查更改時,它沒有解決,並出現錯誤。我解開了更改,然後刪除了該文件,當我嘗試登錄時沒有更多錯誤。如何在Visual Studio解決方案中添加TFS中存在的文件?

我想現在在刪除它之前獲取最新版本的文件。

感謝您的幫助。

回答

3

在TFS中,只有當您檢入上述刪除更改時,刪除纔會生效,並且幸運的是,此操作是可逆的。

以下是最常見的恢復方案,假設該文件已經已存儲在TFS修訂意外刪除之前:

  1. 如果文件仍然是在源代碼管理資源管理器中,並標記爲刪除(在掛起更改列下):

    然後,它表示您已從解決方案(和文件系統)中刪除文件,但尚未檢入更改。

    • 使用其上下文菜單中的「撤銷」命令可以在刪除之前將工作區中的文件恢復到其最新版本。

    • 從那裏,您將能夠將恢復的文件添加到您的解決方案。

  2. 如果文件仍然是在源代碼管理資源管理器中,並沒有標記爲刪除:

    那麼就意味着你已經刪除了你的文件系統中的文件。

    • 使用文件上下文菜單的「獲取特定版本」命令將其恢復到工作區中。在「獲取」窗口中,選擇「最新版本」並啓用這兩個選項。

    • 從那裏,您將能夠將恢復的文件添加到您的解決方案。

  3. 如果該文件是可見的源代碼控制管理:

    那麼就意味着你已經在刪除的變化進行檢查。

    • 打開源代碼管理資源管理器的「查看已刪除文件」選項(通常是其工具欄的第二個按鈕)以查看您的已刪除文件。

    • 使用文件上下文菜單中的「Undelete」命令將其恢復到工作區中。

    • 從那裏,您將能夠將恢復的文件添加到您的解決方案中,並且最終必須檢查未刪除的文件以使其可供其他人使用,因爲此文件僅存在於您的工作區中。

相關問題