共用方式為


刪除或還原檔案和資料夾

您可以從開發電腦或伺服器刪除檔案與資料夾,也可以還原它們。

需求

請參閱 Team Foundation Server 的權限參考

您想要怎麼做?

  • 刪除項目

  • 使用 Visual Studio 從開發電腦還原刪除的項目

  • 還原從伺服器刪除的項目

  • 還原從 Visual Studio 外部的開發電腦刪除的項目

  • 從命令提示字元工作

刪除項目

刪除項目之前:

  • Caution刪除檔案之前,請尋找核取記號圖示 TFSC Checked-Out Status Icon,其表示檔案中有暫止的編輯。 如果有暫止的編輯,您應該檢視它們 (對檔案按一下滑鼠右鍵,並選擇 [比較],開啟檔案的內容功能表),並確定您不需要它們。 如果您認為您可能在未來需要這些編輯,則請考慮在刪除它之前,先簽入檔案。

  • Caution icon 如果您刪除資料夾,系統會為所有資料夾和它包含的檔案暫止刪除動作。

  • Caution icon如果您刪除其他檔案對其有相依性的檔案,系統會自動為這些檔案暫止刪除動作。 例如,如果您刪除表單檔案,也會暫止程式碼和資源檔案以進行刪除。

若要刪除項目

  1. 方案總管原始檔控制總管中,瀏覽至您想要刪除的資料夾或檔案。

  2. 選取您想要刪除的項目,開啟其內容功能表 (按一下滑鼠右鍵),並選擇 [刪除]。

    提示

    如果您要從方案總管刪除檔案,下列警告訊息可能會出現:<檔案名稱>將永久刪除。除非您實際簽入變更,否則不會在伺服器上實作檔案刪除。此外,如果檔案已簽入版本控制,則可以復原該檔案。如果您想要繼續刪除檔案,請選擇 [確定]。

  3. 當您準備好,請簽入您的變更

使用 Visual Studio 從開發電腦還原刪除的項目

如果您尚未簽入您的刪除變更,請在方案總管的 [暫止的變更]ms245462(v=vs.120).md 頁面上,或在原始檔控制總管中,選取項目,再開啟其內容功能表 (按一下滑鼠右鍵),然後選擇 [復原] 或 [復原暫止的變更]。

還原從伺服器刪除的項目

如果您或您的小組成員之一已簽入刪除變更至伺服器,則只要您的小組中沒有人終結它,您就可以還原項目。

還原從伺服器刪除的項目

  1. 在功能表列中選擇 [工具]、[選項]。

  2. 在 [選項] 對話方塊中,巡覽至 [原始檔控制]、[Visual Studio Team Foundation Server]。

  3. 選取 [在 [原始檔控制總管] 中顯示刪除的項目],然後選擇 [確定]。

  4. 從功能表列選擇 [檢視]、[其他視窗]、[原始檔控制總管]。

  5. 在原始檔控制總管中,巡覽至包含您想要還原之項目的資料夾。

  6. 開啟項目的內容功能表 (選取項目,並按一下滑鼠右鍵),然後選擇 [取消刪除]。

還原從 Visual Studio 外部的開發電腦刪除的項目

有時您可能需要還原在 Visual Studio 外部 (可能是不小心) 刪除的項目。 還原這類項目所要使用的方法,取決於您是使用本機或伺服器工作區。 請參閱 決定使用本機還是伺服器工作區

使用本機工作區還原您在 Visual Studio 外部刪除的項目

當您使用本機工作區時,Visual Studio 會偵測,並讓您解析您在系統外所做的變更。

使用本機工作區還原您在 Visual Studio 外部刪除的項目

  1. 在 [Team Explorer] 中選擇 Home icon [首頁],然後選擇 [暫止的變更]。

  2. 在 [排除的變更] 區段中,選擇[偵測到的變更] 連結。

  3. 在 [升級候選變更] 對話方塊中,選取 [變更] 資料行中顯示 [刪除] 的項目,開啟其內容功能表 (按一下滑鼠右鍵),然後選擇 [還原這個項目]。

使用伺服器工作區還原您在 Visual Studio 外部刪除的項目

當您不小心刪除 Visual Studio 外部的項目,而且您使用伺服器工作區,那麼當您嘗試在 Visual Studio 中開啟項目時,可能會看到以下錯誤訊息:TF10187: 無法開啟文件 檔案名稱 系統找不到指定的檔案。 您可以藉由從伺服器取得項目來將其還原。

使用伺服器工作區還原您在 Visual Studio 外部刪除的項目

  1. 在原始檔控制總管中,瀏覽至包含已刪除項目的資料夾。

  2. 開啟資料夾的內容功能表 (選取資料夾,並在上面按一下滑鼠右鍵),然後選擇 [取得特定版本]。

  3. 在 [取得] 對話方塊中,選取 [即使本機版本符合指定的版本仍覆寫所有檔案]。

    選擇 [取得]。

提示

您也可以使用 tf get /force 命令。

從命令提示字元工作