如何永久刪除TFS Source Control中的檔案

  • 3183
  • 0
  • 2012-04-05

摘要:如何永久刪除TFS Source Control中的檔案

TFS 預設會保留所有簽入的檔案與資料夾以及歷史紀錄

也就是說 即使使用刪除功能也無法永久刪除簽入的檔案與資料夾

這個行為在大部分的情形下是沒有問題的

反而有防止誤刪的功能

但是如果不小心簽入了一個Size很大的檔案的話

那會占用大量的SQL儲存空間

這時 可以使用TFS 命令列中的Destroy命令

Destroy 命令可以永久刪除簽入的檔案或資料夾以及其歷史紀錄

以下是MSDN網址:

http://msdn.microsoft.com/en-us/library/bb386005.aspx

 

2012/04 更新:

Destroy 命令預設不會保留該檔案的相關歷史記錄(如參考到此檔案的變更集等)

如果需要保留歷史記錄 必須使用[/keephistory] 選項

 

風來疏竹,風過而竹不留聲;雁度寒潭,雁去而潭不留影。故君子事來而心始現,事去而心隨空。