我有一个大型代码库,其中进行了许多更改,但是自从提交代码以来已经有一段时间了。当我尝试提交时,遇到以下错误:
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)如果没有,有人对如何更快地做到这一点有任何想法吗?
谢谢!