17

我们正在使用 TFS 2010 并面临删除 Visual Studio 解决方案中的文件夹的问题。

在最新版本的签入代码中,有问题的目录中有文件。

一位开发人员决定将该目录中的文件移动到解决方案中的另一个位置。然后他试图删除旧文件夹,但出现以下错误:

This operation cannot be completed. 
You are attempting to remove or delete a source-controlled item where the item is either exclusively locked elsewhere or otherwise unable to be deleted from source control.

有谁知道尝试这样做有什么问题,有没有办法解决它?

4

2 回答 2

27

您不能删除对其任何子项有待处理更改的文件夹(包括是否将这些子项中的任何一个移出文件夹 - 在签入该变更集之前,它们仍然是子项。)

您必须分两步执行此操作:首先,将子项移出文件夹并检查这些更改,然后将文件夹作为单独的变更集删除。

于 2011-05-24T21:12:22.727 回答
9

如果您要删除的文件夹存在于本地计算机上,只需从 Visual Studio IDE 中将新文件添加到该文件夹​​(文件类型无关紧要)。然后您应该能够从 VS 中删除该文件夹。

如果该文件夹已从本地计算机中删除,请创建一个具有相同名称的新文件夹,然后按照上述步骤操作。

于 2011-08-15T13:24:17.443 回答