[Team Fundation Service] 刪除現有 Project 的方法
Team Fundation Service 如果不小心多建或是建錯 Project,該如何刪除呢?
原本以為可以直接在 Page 上做操作,但現實是殘酷的,刪不掉!(有使用過的朋友應該知道,Team Fundation Service Page 上會出現現有的 Project,旁邊會有個「X」,很開心地按了下去,以為刪除成功,但是按下 Browse all..,怎麼還在...)
Project 會出現在主頁面,大概在紅色框的位置。
此時 Project 已經刪光了,但點下 Browse all...,Project 還是活得好好的。(由此可知主頁面上的「X」確實是按好玩的)
回到主題,該如何真正的刪除掉不需要的 Project,請乖乖打開 Command Line Mode,依 OS 版本到相對應的路徑。
32-bit = %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
64-bit = %programfiles(x86)%\Microsoft Visual Studio 11.0\Common7\IDE
裡面有個 TFSDeleteProject.exe,就是它了。使用方法很簡單,如下:
TFSDeleteProject.exe /collection:<URL> <TeamProject Name>
實際範例
TFSDeleteProject.exe /collection:https://test.visualstudio.com/DefaultCollection test1
P.S. URL 記得要帶上 Collection Name,且要在使用 Virsual Studio 連接 Team Fundation Service的狀態下才能成功刪除,不然你會得到以下結果。