提交时出现Subversion错误:“svn:无法打开文件......没有这样的文件或目录”

时间:2013-04-15 19:06:29

标签: svn

我有一个很大的代码库,已经进行了很多更改,但是代码已经提交已经有一段时间了。当我尝试提交时,我遇到以下错误:

  

svn:无法打开文件   '/var/www/html/trunk/folder/.svn/text-base/file.php.svn-base':没有这样的   文件或目录

/var/www/html/trunk/folder/file.php存在,但/var/www/html/trunk/folder/.svn/text-base/file.php.svn-base没有。我不知道为什么我的代码库中有几个文件夹缺少相应的.svn-base文件,但我确实如此。

要解决这个问题,我可以执行以下操作:

cd /var/www/html/trunk/folder
svn rm --keep-local --force file.php
svn commit file.php
svn add file.php
svn commit file.php

现在file.php信誉良好,并且有相应的.svn/text-base/file.php.svn-base文件。

如果我再次尝试提交我的完整代码库,它将会进入下一个...

  

“svn:无法打开文件......没有这样的文件或目录”

...错误,我不知道有多少。这可能需要几个小时来纠正所有错误。

1)有没有办法一次性解决所有这些问题?或者更好的是,潜在问题是否需要修复?

2)如果没有,任何人都对如何更快地做到这一点有任何想法?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为您正在使用某些版本的unix。您使用的用户帐户无权读取/写入该文件。检查你的权限。