当我承诺我没有错误。现在,我想看看,我得到这个错误颠覆无法读取文件中的长度线
不能在文件中读取长度行“C:\ SVN \ DB \加快转速\ 0 \ 14”
我曾尝试旧版本它不工作。这是否意味着我在颠覆中失去了一切?
当我承诺我没有错误。现在,我想看看,我得到这个错误颠覆无法读取文件中的长度线
不能在文件中读取长度行“C:\ SVN \ DB \加快转速\ 0 \ 14”
我曾尝试旧版本它不工作。这是否意味着我在颠覆中失去了一切?
我有同样的问题,这里是简单的修复,我发现没有管理SVN存储库。
问题解决。我认为这样你就可以从存储库中删除以前版本的文件,但这对我来说不是问题。
希望这个信息可以帮助你。
看起来像伯克利数据库已损坏,下次您应该使用FSFS
后端。现在看Berkeley DB Recovery。
这似乎是SVN错误或一些硬件故障。我会开始寻找备份。 如果您没有 - 您可以在新的存储库中提交本地工作副本。
您可以运行
svnadmin verify /var/svn/repo
检查你的资料库。
如果您使用的Berkeley DB(你应该),
svnadmin recover /var/svn/repo
可能会有帮助。
看起来像你的修订版本的数据库已损坏。
所以,一开始你可以更新到以前的版本,并更改最后修订DB:
svn update -r99
vi /var/svn/site/db/current
[change number to "99"]
比你必须找出哪些目录被打破,在库替换它。 [已损坏] - 已损坏目录的名称。
cd /var/www/site/
svn delete --keep-local [corrupted]
svn ci [corrupted] -m "Remove corrupted directory from repository"
rm -rf `find /[corrupted] -name .svn`
svn add [corrupted]
svn ci [corrupted] -m "Add fixed directory"
我看不出这是如何编程相关的。 – unwind 2011-01-14 12:44:58
@unwind来自[help - >我可以在这里询问哪些主题?](http://stackoverflow.com/help/on-topic)“程序员常用的软件工具” – 2013-11-23 13:10:13
太好了,这个问题还是会出现3年后来。幸运的是,不是在一个大型的商业代码库上,也没有太多的失去的历史担心,所以我很想用git重新开始。 – leetNightshade 2014-07-08 03:48:56