我敲了几个小时但是找不到问题的解决办法。我有一个团队项目集合。收集中的一个项目可能已损坏。它既不会出现在团队资源管理器中,也不会出现在TFS管理员中。但我可以在VS的Source Control Explorer中看到该项目。我试过TFSDeleteProject,但它说:
TF200016: The following project does not exist:........
我无法创建具有相同名称的团队项目,也无法将其删除。 我查看了数据库,并且在许多表中都有关于损坏项目的条目。知道如何删除它吗?也许在一些SP的帮助下?我试过DeleteProject存储过程,它没有显示错误,但它也没有删除项目。
感谢。
答案 0 :(得分:1)
您是否尝试过从源代码管理中删除它?
TFS由几个组件(问题跟踪器,报告,源代码控制等)组成,虽然它们通常一起使用,但也可以单独运行。因此,源控件中不属于任何项目的文件/文件夹是可能的。我不知道你是否可以手动创建这种情况,但它可能是由一个错误造成的。
答案 1 :(得分:0)
您需要使用tfsdeleteproject删除它。
数据库未损坏,您无法通过用户界面删除Team Project级别的源控制文件夹。
tfsdeleteproject /collection:<url> <teamproject|srcfoldername>
您始终可以通过在团队资源管理器中选择集合节点并按F4查看属性窗格来获取集合URL。复制/粘贴网址。您尝试删除的Source Control文件夹可能与您的团队项目名称相同。