miltonzhong

导航

SVN报错:svn: Network connection closed unexpectedly svn:no such revision XXX

1.配置正确的情况下,检查SVN服务端口的连通性是否正常:netstat -anpt | grep  port     nc -z IP SVN  port    

echo $?     返回0则表示正常。

2.误删 SVN DB 数据 (db/revs/0),导致版本丢失而报错  (也有可能是提交版本库时突然断电导致的)

注意平时事项:定时备份DB数据

 

3解决...........

能找回数据是最好的。不能的话只能用以下的方法来减少损失了。

将工作拷贝上的最新数据(或其他项目)备份起来,在另一个目录下重新checkout,然后将备份的文件覆盖到刚checkout d的目录,备份的数据可以用

find -name ".svn" -exec rm -rf {} + 来批量删除.svn文件,然后checkout 到新的目录,千万不能将 .svn 隐藏文件夹checkout 到新目录

posted on 2013-05-19 22:25  miltonzhong  阅读(2309)  评论(0)    收藏  举报