TFS 检入错误-无法找到文件

在检查我的项目时,我得到了错误:

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

我感觉这可能是我删除的旧项目的文件。

我已经尝试删除我的 TFS 连接和工作区。

64749 次浏览

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

转到包含文件“吧啦吧啦”的项目,您应该会看到该文件有一个错误标记,表明它不存在。右键单击文件 > 删除。这样问题就解决了。

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

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

还可以从团队资源管理器中的“挂起的更改”面板撤消这些特定更改。

我也有过类似的问题。我已经忘记了我正在为发布而添加发布配置文件。TFS 觉得需要检入这一点,即使输出不在那里。我只是右键点击了应用程序。在 VisualStudio 内的 TeamExplorer 中发布文件夹,并选择排除。一切顺利。

我遇到了同样的错误: enter image description here

但我的问题有点不同。我改变了几个文件夹的名称,当提交时,我没有添加新的文件夹到回购:

Git add folderName

帮我解决了这个问题。