随笔 - 175  文章 - 202  trackbacks - 0
<2010年10月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

第一个Blog,记录哈哈的生活

常用链接

留言簿(16)

随笔分类

随笔档案

文章分类

文章档案

收藏夹

Java links

搜索

  •  

最新评论

阅读排行榜

评论排行榜

原因:

因为公司搬迁,两天左右,svn服务器不能使用,需要搭建临时的 svn 服务器。

一、备份 svn 服务器:

首先,使正在使用的 svn 无法提交。方法是:

在正在使用的 svn 服务器上,增加一个 pre-commit hook,在不使用 perl, python 等脚本的情况下,windows 就是 pre-commit.bat,linux 就是 pre-commit

使这个 hook 始终 exit 1

然后旧的 svn 服务器就没办法提交了。

文件 copy 一份出来就可以了,放在另外一个服务上,启动,然后让大家 relocate 一下,就可以使用新的 svn 服务器了。

二、恢复 svn 服务器

旧的 svn 依然不能提交,即 pre-commit hook exit 1,将新的 svn 服务器也设置为不能提交。

然后:

在新的 svn 服务器上,使用 svnadmin dump -r xxx:HEAD --incremental > dump 进行增量的版本库 dump

xxx 是我们备份的下一个版本号

将旧的 svn 服务器设置为可以提交,即删除 pre-commit hook 或修改为正常使用的 hook,然后在旧的 svn 服务器上使用 svnadmin load < dump 就可以将新的服务器上提交的内容恢复到旧的服务器上。

让大家 relocate 回到旧的服务器上,就可以了。

完成!
posted on 2010-10-16 13:09 哈哈的日子 阅读(903) 评论(3)  编辑  收藏

FeedBack:
# re: SVN 的切换与备份恢复[未登录] 2011-07-01 16:41 test
你好,我的恢复还是搞不定啊,能将恢复介绍详细些吗?  回复  更多评论
  
# re: SVN 的切换与备份恢复[未登录] 2011-07-01 16:42 test
能加你QQ不,我都弄了二天了,还是搞不定,我的Q79016269,急盼回单  回复  更多评论
  
# re: SVN 的切换与备份恢复 2011-07-02 18:56 哈哈的日子
给我发邮件吧,haha1903 at 163 dot com  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: