Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SVN存储库中缺少修订_Svn_Svnadmin - Fatal编程技术网

SVN存储库中缺少修订

SVN存储库中缺少修订,svn,svnadmin,Svn,Svnadmin,显然,svn存储库中的一个旧版本已消失: svn checkout http... myrepo svn: REPORT of '/svn/myrepo/!svn/vcc/default': Could not read chunk size: connection was closed by server (http://localhost) 搜索该问题时显示“从备份中恢复”,但我所有的3个备份都缺少此修订版,因此它一定运行了一段时间。我只是在无法提交特定文件时才注意到它。我有一份最新的工

显然,svn存储库中的一个旧版本已消失:

svn checkout http... myrepo
svn: REPORT of '/svn/myrepo/!svn/vcc/default': Could not read chunk size: connection was closed by server (http://localhost)


搜索该问题时显示“从备份中恢复”,但我所有的3个备份都缺少此修订版,因此它一定运行了一段时间。我只是在无法提交特定文件时才注意到它。我有一份最新的工作副本。除了从头开始,我还能做什么

您有权访问原始存储库吗?您可以通过进入repository文件夹,然后在db文件夹下查看一系列文件夹来验证是否缺少修订。对于版本262,它将位于文件夹“0”中,其中包含0-999的所有版本。可以小心地从存储库中删除修订。当一个或多个文件被提交时,无论出于何种原因,我们都不应该将其作为回购协议的一部分。可以使用svn命令删除它们,但仍然可以通过指定修订来检索它们。有没有可能有人做过这样的手术


警告-即使您知道自己在做什么,在存储库中捣乱也会导致问题?在调查之前,您可能希望复制一份回购协议,以防止在出现问题时损坏它。

谢谢您的回答。我是该存储库(个人项目)的唯一用户,是的,我拥有完全访问权限,正如我指出的,db/revs/0/262缺失。您解决了问题吗?我也有同样的问题:(
$ svnadmin verify myrepo
* Verified revision 0.
...
svnadmin: No such revision 262

$ svn log -v -r 262
svn: No such revision 262

$ ll /var/SVN/myrepo/db/revs/0/
...
-rw-r--r-- 1 www-data www-data  27289777 2010-10-21 22:21 260
-rw-r--r-- 1 www-data www-data   4727180 2010-11-12 18:51 261
-rw-r--r-- 1 www-data www-data   2180586 2010-11-14 20:33 263
...