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) 收藏 举报