从Visual Studio Team Services中删除团队项目

77
我正在使用 visualstudio.com 域上的团队服务,我需要删除一个项目,我发现我需要使用命令提示符来删除项目,但是当我尝试运行脚本时似乎无法正常工作。
我的脚本是:
TfsDeleteProject 
  /force collection:https://mytfs.visualstudio.com/DefaultCollection MyProject

我的第一个错误是没有将DefaultCollection附加到URL中,但现在我遇到了权限不足的错误。


1
通常情况下,如果您尝试了一个脚本,但它无法正常工作,那么您应该向我们展示您如何调用该脚本,并向我们展示错误消息(或其他“无法正常工作”的定义)。如果这个脚本是您自己的,那么您应该向我们展示该脚本。如果不是您自己的脚本,那么您应该向我们展示您从哪里获取的脚本。 - John Saunders
尝试从命令提示符中执行,并浏览到映射到您工作区的目录。我发现有些东西(例如tf命令)如果您在不同的目录中,则无法正常工作。 - Daniel Morritt
5个回答

137

多亏了@Christopher,我才能让脚本正常工作。

你可以从"开发人员命令提示符"中使用以下命令:

TfsDeleteProject /collection:https://mytfs.visualstudio.com/DefaultCollection MyProject

带有工作脚本的命令提示符的打印屏幕


1
请注意,TfsDeleteProject存在于“Visual Studio 命令提示符”和“Developer Command Prompt”路径中。至少在我的安装中,我必须使用后者。 - Tedd Hansen
1
“TfsDeleteProject.exe” 实际上位于 “C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE>” 目录下。至少在我的电脑上是这样安装的。 - Rosdi Kasim
@JohnSaunders 在Windows 7上,从“VS2012开发人员命令提示符”中为我工作。 - BrainSlugs83
我们曾经担心网页会移动...现在看来是EXE文件要移动了。 :) - Christopher Painter

47

现在您可以通过visualstudio.com来完成此操作。

  1. 选择 gear 齿轮图标打开团队项目集的管理上下文。

    admin

  2. 打开要删除的团队项目的action menu 菜单。

    enter image description here

    如果您看不到“操作”图标action menu,则可能是因为您没有访问VSTS或您不是项目集管理员组的成员。

  3. 您必须键入团队项目的名称以启动删除操作。

    delete project


4
如果我的删除按钮变灰了,我该怎么办? - Zapnologica
1
我的删除按钮也变灰了。有什么步骤我可以采取吗? - sleath
1
灰色的按钮 - 我认为它是根据您尝试删除的位置变灰。您必须在 集合管理页面 上,而不是在 项目管理员页面 上。因此,请确保单击“控制面板”(左上角),然后单击“查看集合管理页面”,而不是“项目管理员”页面。如果您有“将团队设置为项目默认值”的选项,则您处于项目管理员屏幕中,并且将禁用该按钮。 - benscabbia
1
似乎不存在了。 - johnstaveley
@johnstaveley 只因为你找不到它,就不应该对答案进行负评。它显然在同一齿轮图标下的“概述”选项卡中。箭头图标在悬停时已变成3个点,并且在单击时仍具有删除选项。 - artfulhacker
显示剩余2条评论

8
  1. Open “Developer Command Prompt” under “Program Files>Microsoft Visual Studio” or in Windows 8 type “Developer“.

  2. In the command prompt, use this command template below to delete your project from TFS. Replace the YourTFSName to yours and also the ProjectName to the name of your project.

    TfsDeleteProject /collection:https://YourTFSName.visualstudio.com/DefaultCollection ProjectName
    
  3. Hit Enter and then Y if you are prompted for confirmation.

  4. Done. Double check by login to your TFS online.

来源于http://bizvise.com/2013/03/08/how-to-delete-team-project-from-my-team-foundation-service-tfs-default-collections/

如何从我的团队基础服务(TFS)默认集合中删除团队项目?

在默认情况下,TFS将为每个团队项目创建一个单独的集合。如果您需要从 TFS 中删除某个团队项目,则可以按照以下步骤操作:

  1. 在“Team Explorer”中单击“Projects”选项卡。
  2. 右键单击要删除的团队项目,并选择“Delete”。
  3. 确认删除操作并等待其完成。

这将删除所选团队项目及其相关数据。请注意,此操作无法撤销。


2
尽管已接受的答案是完全正确和非常清晰的,但我还是被弄丢了并遇到了“灰色删除按钮”的问题,只是想分享一下我做错了什么。
对于那些遇到灰色删除按钮问题的人,请确保您在“查看集合管理页面”内(如已接受的答案所示),而不是在项目本身内。
如果您在 VS Team Services 顶部的最后一个面包屑是项目名称,则您在错误的位置(它看起来相似)。这里,单击项目名称右键会使删除按钮变灰。enter image description here 如果您单击“设置”(齿轮)后的“查看集合管理页面”链接,您将到达正确的位置。enter image description here

enter image description here


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接