TFS2012 / TFS Delete Team Project – 在TFS 2012 / TFS 如何刪除 Team Project

今天差不多完成測試TFS2012 SharePoint 2013 Integration
成功把之前的Reporting Service 解決了
將來有時間再和大家分享解決的方法

現在嘗試清理一下 TFS Server 上之前建立用來測試
TFS 2012 SharePoint 2013 IntegrationSample Project
和之前在TFS 上建立的Potential Projects 太久沒有真的開始開發…
所以都可以清理他們

解決方法:
我們可以用Visual StudioCommand Prompt
E.g. Start /開始-> All Programs/所有程式集 -> Visual Studio 2012 -> Visual Studio ToolsDeveloper Command Prompt for VS
VS2012 Developer Command Prompt

Visual Studio 2012 - Developer Command Prompt for VS2012

Command Prompt 上我們可以使用TFSDeleteProject 這個指令來刪除 TFS Server上的 Team Project.
這個指令是這樣的

> TFSDeleteProject /collection:[TFS Collection 的 URL] “[TFS Project 的名稱]”

E.g.
假設你的TFS Server的 網址是 http://tfs02:8080
要刪除的 Team ProjectTFS2012Sample
Collection 名是SampleCollection
那你的網址便會像這一個
http://tfs02:8080/SampleCollection

那你便要在Command Prompt 輸入以下指令
> TFSDeleteProject /collection:http://tfs02:8080/SampleCollection “TFS2012Sample”
之後按Enter/輸入
Developer Command Prompt for VS2012 Delete Team Project

之後他便彈出一些警告信息說明刪除 TFS Project會有什麼影響
E.G.
刪除 TFS Project之後是不可以還原的
所有Version Control, Work Item, Build Data都會被刪除..
如果想還原的話.你便需要還原TFS 的資料庫

輸入 “Y“確定刪除 TFS Project 否則 輸入”N
TFSDeleteProject Confirm

輸入”Y” 之後 如果你的 TFS 是有整合SharePoint的話 他便會彈出一些警告信息

TFSDeleteProject Confirm Delete SharePoint Portal
問你想不想刪除和這個Team Project相關的 SharePoint Website 如果這個Project的SharePoint Website是和其他Project共用的話…其他Project便不能用這個SharePoint site

在我的情況下我是做了 TFS 2012 SharePoint 2013 Integration的..所以我是有Project Web Portal / SharePoint Website

因為我知道我沒有共用 SharePoint Site
我選擇輸入”Y“, 之後便開始刪除 TFS Project 相關的東西了
TFSDeleteProject Deleting

很快便完成了
TFSDeleteProject Completed

Hope you find it useful

Leave a Reply