Team Foundation Server - 完全移除版控的檔案

  • 3088
  • 0

TFS - 完全移除版控的檔案

這裡提到完全移除,大家可能會很疑惑,甚麼叫做完全移除,其實我們在Visual Studio裡面刪除的檔案,還是存在SQL Server裡面的!( TFS版控會把檔案放到SQL Server裡面 ),所以還是有可能還原回來( 怎樣還原小弟我倒是沒試過 ),也會比較浪費空間;其次,如果分支出來的檔案,已經用不到了,我們也可以使用這個方法來真正的移除(刪除)。

image

那這部分怎麼做呢?,我相信大家在Visual Studio上面一定都找不到這個選項,因為他必須透過命令列模式的管理工具,他的路徑在C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe,所以我們必須使用視窗工具,並切換到這個目錄下,其實這個工具有非常多的功能,而今天我們稍微介紹其中一個功能。

image

接下來,我們透過

tf destroy /preview 專案位置 /collection:主機位置

指令來看看要刪除的檔案,因為加上/preview,所以只會預覽,並不會真的刪除掉。

image

如果確定無誤後,就可以把/previews拿掉,然後真實的刪除掉;他這邊會再做一次確認,如確認無誤,按下"Y",就會開始執行。

image

然後就會順利執行完畢=W=,如果只是要單獨刪除一個檔案也是可以的,參考資料裡面有附上官方的說明,有興趣的可以去看看。

參考資料