TFS签入错误 - 找不到文件

问题描述 投票:109回答:5

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

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

我有一种感觉,这可能是我删除的旧项目中的文件。

我试过删除我的TFS连接和工作区。

tfs tfs2012
5个回答
254
投票

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

要从列表中删除这些更改,您可以打开源代码管理资源管理器(“查看”>“其他Windows”>“源代码管理资源管理器”),然后删除不存在的文件或右键单击有问题的文件并撤消待处理的更改。

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


25
投票

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


6
投票

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


2
投票

我遇到了类似的问题。我忘了我正在修补添加发布的发布配置文件。 TFS认为需要检查,即使输出不存在。我只是右键单击visual studio里面的Team Explorer中的App.Publish文件夹,然后选择排除。检查一切没有问题。


2
投票

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

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

git add folderName

为我解决了这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.