0

我有一个大型代码库,其中进行了许多更改,但是自从提交代码以来已经有一段时间了。当我尝试提交时,遇到以下错误:

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)如果没有,有人对如何更快地做到这一点有任何想法吗?

谢谢!

4

1 回答 1

0

我假设您使用的是某些版本的 unix。您使用的用户帐户没有读取/写入文件的权限。检查您的权限。

于 2013-04-15T20:35:45.973 回答