如何刪除TFS(Team Foundation Service)雲端服務中不要的專案???
前幾天說了,最近在試著讓外包人員用免費的TFS雲端服務,來管理原始程式碼。 最近玩著玩著,不亦樂乎,就開了很多的專案(有朋友問說有沒有個數限制? 我還沒測到,目前沒碰到)。然而真的要讓外包人員簽入來使用時,發現這個帳號底下有太多測試用的專案(有點醜),想要一清而後快...但是...怎麼刪除呢??? 在Portal上沒有刪除的功能啦 >_<... 不急,想到那天聽到某場研討會的講師說,SQL Server其實有很多功能,但不少功能因為UI沒有看到,所以User就完全忘了有這個功能,但其實並不代表真的沒有!!! 想想也真有道理,很多UI沒有的功能,其實只是沒法從操作介面上執行,並非真的完全沒有!我們身為熟齡開發人員,總是能夠(也很懷念在文字模式)下下指令來幹些UI做不到的事情... 當下回憶一下命令列指令,試試看雲端服務是否也接受。一試之下果然可以,動作如下: 1.首先,如果你沒有VS2012,至少下載一下Express版本(因為很抱歉,刪除專案這種上流的動作VS2010不支援)。 2.接著,立刻開啟VS2012,並且用你的MS Account(就是那經典的Live ID, 也就是MSN帳號, 以後請稱他為MS Account)登入Team Explorer(如果不登入,也不是不能刪,但你可能待會會看到沒有權限的錯誤訊息)。 3.登入後,VS2012先放一邊,從Windows功能表開啟Developer Command Prompt,鍵入 tfsdeleteproject... 格式如下: C:\Program Files (x86)\Microsoft Visual Studio 11.0>tfsdeleteproject /collection:https://你的帳號.tfspreview.com/DefaultCollection 專案名稱 例如: C:\Program Files (x86)\Microsoft Visual Studio 11.0>tfsdeleteproject /collection:https://MyTestAccount.tfspreview.com/DefaultCollection TestProject1 接著會出現底下畫面: 如果一切正常,就可以成功地刪