我正常工作.突然,我的提交得到了这个错误:
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的重命名操作失败了.
将文件重命名为正确的文件名会产生校验和错误,因此我解除了操作.
关于如何解决这个问题的任何建议,而不必执行干净的结账并修补所有内容?
嗨,我今天遇到类似的问题.
cannot find the file \.svn\pristine\24\24fd530d4bd82341fb514ab912c9e10adbc4ad89.svn-base
Run Code Online (Sandbox Code Playgroud)
我用简单的方法来解决这个问题.
我查找该文件在该文件夹下不存在.所以我只是从其他文件复制一个svn-base并用24fd530d4bd82341fb514ab912c9e10adbc4ad89.svn-base重命名.然后进行清理操作.之后,我遇到另一个文件丢失.使用相同的方式,最后我解决了这个问题.希望它可以帮到你
换句话说,解决方案是复制一个基于svn的文件并使用丢失的文件名重命名.
如您所见,这是一个案例问题(详见SO问题" 无法打开.svn/text-base/file.svn-base? ")
一条评论建议:
它发生在一个更大的文件夹中的子文件夹中.
我没有消灭整个项目,而是通过从命令行删除子文件夹来"修复"它,然后执行一个svn update
,恢复丢失的子文件夹.
归档时间: |
|
查看次数: |
27591 次 |
最近记录: |