刪除或還原檔案和資料夾
您可以從開發電腦或伺服器刪除檔案與資料夾,也可以還原它們。
需求
請參閱 Team Foundation Server 的權限參考。
您想要怎麼做?
刪除項目
使用 Visual Studio 從開發電腦還原刪除的項目
還原從伺服器刪除的項目
還原從 Visual Studio 外部的開發電腦刪除的項目
從命令提示字元工作
刪除項目
刪除項目之前:
刪除檔案之前,請尋找核取記號圖示
,其表示檔案中有暫止的編輯。 如果有暫止的編輯,您應該檢視它們 (對檔案按一下滑鼠右鍵,並選擇 [比較],開啟檔案的內容功能表),並確定您不需要它們。 如果您認為您可能在未來需要這些編輯,則請考慮在刪除它之前,先簽入檔案。
如果您刪除資料夾,系統會為所有資料夾和它包含的檔案暫止刪除動作。
如果您刪除其他檔案對其有相依性的檔案,系統會自動為這些檔案暫止刪除動作。 例如,如果您刪除表單檔案,也會暫止程式碼和資源檔案以進行刪除。
若要刪除項目
選取您想要刪除的項目,開啟其內容功能表 (按一下滑鼠右鍵),並選擇 [刪除]。
提示
如果您要從方案總管刪除檔案,下列警告訊息可能會出現:<檔案名稱>將永久刪除。除非您實際簽入變更,否則不會在伺服器上實作檔案刪除。此外,如果檔案已簽入版本控制,則可以復原該檔案。如果您想要繼續刪除檔案,請選擇 [確定]。
當您準備好,請簽入您的變更。
使用 Visual Studio 從開發電腦還原刪除的項目
如果您尚未簽入您的刪除變更,請在方案總管的 [暫止的變更]ms245462(v=vs.120).md 頁面上,或在原始檔控制總管中,選取項目,再開啟其內容功能表 (按一下滑鼠右鍵),然後選擇 [復原] 或 [復原暫止的變更]。
還原從伺服器刪除的項目
如果您或您的小組成員之一已簽入刪除變更至伺服器,則只要您的小組中沒有人終結它,您就可以還原項目。
還原從伺服器刪除的項目
在功能表列中選擇 [工具]、[選項]。
在 [選項] 對話方塊中,巡覽至 [原始檔控制]、[Visual Studio Team Foundation Server]。
選取 [在 [原始檔控制總管] 中顯示刪除的項目],然後選擇 [確定]。
從功能表列選擇 [檢視]、[其他視窗]、[原始檔控制總管]。
在原始檔控制總管中,巡覽至包含您想要還原之項目的資料夾。
開啟項目的內容功能表 (選取項目,並按一下滑鼠右鍵),然後選擇 [取消刪除]。
還原從 Visual Studio 外部的開發電腦刪除的項目
有時您可能需要還原在 Visual Studio 外部 (可能是不小心) 刪除的項目。 還原這類項目所要使用的方法,取決於您是使用本機或伺服器工作區。 請參閱 決定使用本機還是伺服器工作區。
使用本機工作區還原您在 Visual Studio 外部刪除的項目
當您使用本機工作區時,Visual Studio 會偵測,並讓您解析您在系統外所做的變更。
使用本機工作區還原您在 Visual Studio 外部刪除的項目
在 [Team Explorer] 中選擇
[首頁],然後選擇 [暫止的變更]。
在 [排除的變更] 區段中,選擇[偵測到的變更] 連結。
在 [升級候選變更] 對話方塊中,選取 [變更] 資料行中顯示 [刪除] 的項目,開啟其內容功能表 (按一下滑鼠右鍵),然後選擇 [還原這個項目]。
使用伺服器工作區還原您在 Visual Studio 外部刪除的項目
當您不小心刪除 Visual Studio 外部的項目,而且您使用伺服器工作區,那麼當您嘗試在 Visual Studio 中開啟項目時,可能會看到以下錯誤訊息:TF10187: 無法開啟文件 檔案名稱 系統找不到指定的檔案。 您可以藉由從伺服器取得項目來將其還原。
使用伺服器工作區還原您在 Visual Studio 外部刪除的項目
在原始檔控制總管中,瀏覽至包含已刪除項目的資料夾。
開啟資料夾的內容功能表 (選取資料夾,並在上面按一下滑鼠右鍵),然後選擇 [取得特定版本]。
在 [取得] 對話方塊中,選取 [即使本機版本符合指定的版本仍覆寫所有檔案]。
選擇 [取得]。
提示
您也可以使用 tf get /force 命令。
從命令提示字元工作
Delete 命令 (Team Foundation 版本控制):從伺服器刪除檔案。
Destroy Command:永久終結項目。
Undelete Command:還原從伺服器刪除的檔案。
Undo 命令:復原暫止的變更。
Get 命令:從伺服器取得檔案。