如何删除未完成的TFS团队项目根目录?
团队项目MyProblemProject
已从TFS中删除,但我的本地文件系统仍具有根目录。
如果我删除了我的本地目录C:\Dev\MyProblemProject
,Visual Studio会将删除标记为待处理的排除更改。但是,如果我尝试推广删除更改,我会收到错误...
TF101069: Unsupported pend change attempted on team project $/MyProblemProject. Use the Project Creation Wizard in Team Explorer to create a project or the Team Project deletion tool to delete one
使用tfsdeleteproject
尝试,但它提供TF200016 The project does not exist
那么如何删除本地目录而不让Visual Studio将其视为删除更改?
...为什么VS仍然认为目录在TFS中,因为我看不到MyProblemProject
?
答案 0 :(得分:5)
您可能没有完全删除TFS服务器中的项目。 然后您的本地目录仍然有一些源代码控制绑定。这就是VS仍然检测到这些变化的原因。
但是,这种情况有一种解决方法 - 删除本地映射文件夹的绑定。 Change Bindings on TFS project
如果它仍然无法正常工作,有时会缓存绑定信息。尝试通过进入C:\ {User Profile Folder}\AppData\Local\Microsoft\Team Foundation\5.0\Cache
文件夹中的默认VS cache
和appdata
来删除TFS缓存。
此外,我们通常通过以下两种方式删除TFS中的团队项目:
使用tfs命令
TfsDeleteProject /collection:https://xxx.8080/tfs/DefaultCollection MyProject