我有一个很大的代码库,已经进行了很多更改,但是代码已经提交已经有一段时间了。当我尝试提交时,我遇到以下错误:
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)如果没有,任何人都对如何更快地做到这一点有任何想法?
谢谢!
答案 0 :(得分:0)
我认为您正在使用某些版本的unix。您使用的用户帐户无权读取/写入该文件。检查你的权限。