删除 VSTS 2008 中的项目
如何从 Team Foundation Server 中移除项目
引言
在我的文章 在 VSTS 2008 中设置项目 中,我分享了如何在 TFS 2008 中设置一个项目。 常见的问题和担忧之一是在 Team Foundation Server 上删除项目。 在本文中,我将分享如何在 TFS 上删除项目。
如何删除
TFS 没有提供任何用户界面来删除项目。 只能使用命令行工具/实用程序删除项目。
删除项目后,TFS 会删除项目在 TFS 中的引用,以及与项目相关的 SharePoint 站点和在 TFS 上创建项目时创建的报告服务站点。
请注意,从 TFS 删除项目后,项目信息实际上并没有从数据库中删除。 因此,一旦项目被删除,就不能使用相同的项目名称创建另一个项目,因为项目信息从未从数据库中删除。
要删除项目,请在服务器上打开命令提示符,移动到位置“C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\”。 位置可能因您的安装而异。 查找文件“tfsdeleteproject.exe”。
然后运行命令
tfsdeleteProject /q /force /server:<server> [servername] [team project name]
其中
- /q: 静默安装。 无提示
- /force: 如果数据无法删除,则继续
- /server: 您的 TFS 服务器
: 要删除的团队项目的名称。 如果名称中有空格,请使用引号。
参考以下截图。 我的 Team Foundation Server 的名称是 Sepat(马来西亚的一种鱼的名称),DemoSetup 是我想要删除的项目名称。

项目删除后,确认信息如上图所示。
作为一种警告,请在删除项目之前务必确定,因为在 TFS 上删除项目后,除非您还原 TFS 数据仓库(TFS 存储项目信息的 SQL Server 数据库集合),否则无法检索该项目从删除之前的备份集中。
结论
在本文中,我讨论了如何在 Team Foundation Server 上删除项目。
要了解有关 VSTS 和 TFS 功能的更多信息,请参考以下 URL
历史
- 2009 年 8 月 19 日:初始发布