从TFS中删除集合

时间:2013-06-11 09:17:51

标签: tfs tfs2012 azure-devops

我想为示例项目使用免费的tfs帐户。所以我在visualstudio.com上创建了一个免费帐户并创建了2个集合。我想删除一个但我不能删除它。

集合中没有任何成员。它不允许我删除。正如您在屏幕截图中看到的,删除按钮被禁用。还有什么方法,如果我有一个管理员帐户,是否可以更改或删除视觉工作室的集合?

enter image description here

4 个答案:

答案 0 :(得分:4)

我不确定它是如何/是否适用于免费TFS版本,但以下链接显示了如何删除Team Project 集合。看起来像通过命令行工具这样做是可行的方法。 https://rules.ssw.com.au/do-you-know-how-to-delete-a-team-project-collection

这是主要部分:

  1. 在TFS服务器上,打开“管理命令提示符”并更改为“TFS工具目录”。

    %programfiles%\microsoft team foundation server[versionnumber]\tools
    
  2. 输入命令:

    TFSConfig Collection /delete /collectionName:[COLLECTION NAME]
    

答案 1 :(得分:1)

您似乎试图从“团队项目”中删除“团队”?您必须在“团队项目”中至少拥有一个“团队”,并且该团队名称与“团队项目”相同。

如果您想要删除整个“团队项目”(包含所有工作项,源,构建等),可以使用tfsdeleteproject命令行工具来完成。

答案 2 :(得分:1)

您正在混合collections和团队项目。截至目前,您无法在Team Foundation Service中创建集合。这可能会或可能不会在未来发生变化。当您注册时,会为您创建一个集合,并且该集合将包含您的团队项目,您将需要使用该集合。如果您需要另一个集合,那么您可以在另一个帐户下注册。但是,您可以删除团队项目,但不能从Web UI中删除。您将需要使用命令行工具DaveShaw为其提供链接。您还可以查看以下博文:

How to delete a team project from Team Foundation Service (tfs.visualstudio.com)

答案 3 :(得分:0)

即使我们有类似的问题。不幸的是,我们没有在TFS 2018的TFS管理控制台中删除集合数据库而没有停止和分离集合。后来,我们尝试分离集合,但是没有运气。最初,我们忽略了这个问题,因为它是测试TFS集合,并且也在QA服务器中测试。稍后在升级到Azure DevOps 2019服务器的过程中,我们遇到了现有部署选项的问题。我们无法完成升级。我们按照以下步骤解决了该问题:

** 1。使用升级前创建的VM快照备份还原了VM / QA TFS服务器。

  1. 运行以下命令以从TFS Config DB中删除已删除的集合。

    “ TFSConfig集合/ delete / collectionName:[集合名称]”

  2. 停止TFS服务并成功升级到Azure DevOps Server 2019。**