删除团队项目

如果发现有不再使用的团队项目,则可将其删除。 删除团队项目将帮助简化到正在使用中的团队项目的导航。

警告

删除团队项目将会从数据库中永久移除与所删除项目关联的数据。之后无法对其进行恢复。因此,您应以后可能需要访问的保存团队项目数据。

你可从 Visual Studio Online 或 Team Foundation Server (TFS) 的本地部署中删除团队项目。

从 Visual Studio Online 删除团队项目

  1. 通过选择 “设置”图标 (Team Web Access) 齿轮图标打开团队项目集合的管理上下文。 打开要删除的团队项目的 “上下文菜单”图标 上下文菜单。

    团队项目的上下文菜单中的“删除”链接

    如果未看到上下文图标 (“上下文菜单”图标),则你不是在访问 Visual Studio Online,或不是项目集合管理员组的成员。 对于本地团队项目,请转到下一部分。 否则,请转到此处以了解如何添加到项目集合管理员组。

  2. 您必须选中此复选框才能启动删除操作。

    选中复选框并单击“删除项目”

从 Team Foundation Server(本地)中删除团队项目

使用管理控制台,您可从团队项目集合中删除团队项目。 然后,您需要手动删除所有关联的报表和 SharePoint 项目门户网站。 您也可使用 TFSDeleteProject 命令行工具删除所有项目。

  1. 如果您不是下列一个或多个管理员组的成员,则立即获取这些权限

    • Team Foundation Administrators 组(必需)。

    • SQL Server System Administrators 组(必需)。

    • SharePoint 产品的“服务器场管理员”组(当部署使用 SharePoint 产品时是必需的)。

  2. 打开 TFS 的管理控制台并从其团队项目集合中删除团队项目。

    TFS 管理控制台中团队项目的“删除”链接

  3. 选择是否删除与团队项目关联的外部数据并启动删除操作。

    选择要删除的外部数据

  4. (可选)若要查看删除操作的状态,请打开**“状态”**选项卡。

    若要查看删除操作的详细信息,可从**“状态”选项卡或“日志”**选项卡打开日志文件。

保存团队项目数据

确保任何项目及其数据不再需要,然后再删除。 如果有任何顾虑,请在将来有可能需要这些数据的情况下保存数据。

保存 Visual Studio Online 上存储的数据

您可使用下列过程来保存用户最关心的数据,例如源代码、生成数据和工作项。

  • **源代码和自定义生成模板:**您可将文件下载为 Zip 文件。

    下载 Team Foundation Service 的源代码

       

    此过程不会保存任何更改历史记录或到其他项目的链接。

    如果使用 Git,请克隆您的存储库,以保留完整的项目历史记录和所有分支。

  • 生成数据:若要将日志和数据保存到放置生成文件夹,请参见查看生成结果

  • **工作项跟踪数据:**创建工作项查询并使用 Excel 将其打开。 保存 Excel 电子表格。

    此过程不会保存任何附件、更改历史记录或到其他项目的链接。

保存 Team Foundation Server 上存储的数据

您可通过备份数据库来轻松保存团队项目集合存储的数据。 同样,您也可使用上文保存 Visual Studio Online 上存储的数据中描述的操作。

问与答(仅适用于本地部署)

问:删除项目后,如何手动删除残留的报表?

**答:**如果您的本地团队项目使用报告,并且您没有选择删除外部项目,则可使用 SQL Server 报表管理器删除报表。 从团队项目集合页中,删除与已删除团队项目对应的文件夹。

“报表”页上的上下文菜单中的“删除”链接

问:如何删除团队项目门户网站?

**答:**如果您的本地团队项目具有团队项目门户网站,则将从 TWA 和团队资源管理器中删除指向该门户网站的所有链接,但不会删除充当该门户网站的 SharePoint 站点或网站。 若要删除该门户网站,必须在删除项目后手动执行该操作。 请参见如何:创建、编辑和删除 Windows SharePoint Services 站点

如果删除操作未完成,我该怎么办?

答:在本地部署中,查看删除操作的状态和日志文件。 打开“状态”选项卡,对于“已删除”,查看括号中的附加信息,并执行指示的操作。

  • ((“正在处理”)表示进程已启动并正在进行中。

  • ((“挂起”)表示删除进程已从客户端应用程序启动。 该删除进程可能正在进行中或者已失败。 由于该进程已从客户端应用程序启动,因此服务器无法准确报告删除的状态。

    如果项目删除长时间保持挂起状态,请尝试从管理控制台再次删除该项目。

  • ((“失败”)表示删除过程已启动,但未成功完成。 日志文件将包含有关该失败的特定信息。

    查看有关该失败的信息,然后尝试再次删除该项目。

    如果存有部分数据,则还可使用 TFSDeleteProject 命令行工具。