错误:系统找不到指定的文件

Hub*_*bro 11 svn tortoisesvn

我正常工作.突然,我的提交得到了这个错误:

Commit failed (details follow):
Can't open file
'C:\\...\\map\\.svn\text-base\\addressMatcher.php.svn-base':
The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)

我的subversion文件夹没有做任何可疑的事情,清理也无济于事.

我该如何解决这个问题/我该怎么办?


编辑:我只是窥探了SVN文件夹并注意到上述文件addressmatcher.php3.svn-base由于某种原因被称为" ".
我闻到Eclipse的重命名操作失败了.
将文件重命名为正确的文件名会产生校验和错误,因此我解除了操作.
关于如何解决这个问题的任何建议,而不必执行干净的结账并修补所有内容?

chu*_*uiw 9

嗨,我今天遇到类似的问题.

cannot find the file \.svn\pristine\24\24fd530d4bd82341fb514ab912c9e10adbc4ad89.svn-base
Run Code Online (Sandbox Code Playgroud)

我用简单的方法来解决这个问题.

我查找该文件在该文件夹下不存在.所以我只是从其他文件复制一个svn-base并用24fd530d4bd82341fb514ab912c9e10adbc4ad89.svn-base重命名.然后进行清理操作.之后,我遇到另一个文件丢失.使用相同的方式,最后我解决了这个问题.希望它可以帮到你

换句话说,解决方案是复制一个基于svn的文件并使用丢失的文件名重命名.


Von*_*onC 5

如您所见,这是一个案例问题(详见SO问题" 无法打开.svn/text-base/file.svn-base? ")

一条评论建议:

它发生在一个更大的文件夹中的子文件夹中.
我没有消灭整个项目,而是通过从命令行删除子文件夹来"修复"它,然后执行一个svn update,恢复丢失的子文件夹.