129

When checking in my project I get the error:

Could not find file 'C\blah blah blah'.

I have a feeling this might be a file from an old project I deleted.

I have tried deleting my TFS connection and workspaces.

4

5 回答 5

296

当 TFS 暂存了一些文件系统上不再存在的更改时,就会发生这种情况。例如,如果您在 Visual Studio 中添加一些文件(将它们添加到更改列表中),直接从文件系统中删除它们,然后尝试签入更改,它会抱怨找不到文件.

要从列表中删除这些更改,您可以打开源代码管理资源管理器 ( View> Other Windows> Source Control Explorer) 和Delete不存在的文件或右键单击有问题的文件和Undo Pending Changes.

您还可以从 Team Explorer 中的 Pending Changes 面板撤消这些特定更改。

于 2013-10-16T18:58:04.823 回答
26

创建一个空文件以替换丢失的文件并完成您的签入。正确签入文件后,删除不需要的文件。

于 2013-09-11T20:42:54.350 回答
9

转到具有文件'blah blah blah'的项目,您应该看到该文件有一个错误标记,表明它不存在。右键单击文件> 删除。那应该解决这个问题。

于 2013-10-01T21:46:39.663 回答
3

我有一个类似的问题。我忘记了我正在修补添加发布配置文件以进行发布。TFS 认为它需要检查它,即使输出不存在。我只需右键单击 Visual Studio 内部团队资源管理器中的 App.Publish 文件夹并选择排除。检查一切都没有问题。

于 2015-10-23T19:22:15.213 回答
0

我遇到了同样的错误: 在此处输入图像描述

但我的问题有点不同。我正在更改几个文件夹名称,并且在提交时我没有将新文件夹添加到存储库中:

git 添加文件夹名称

为我解决了这个问题。

于 2018-09-05T12:24:51.080 回答