您的位置:首页 > 其它

SVN数据转移

2015-07-21 17:02 176 查看
即上一篇在新服务器上安装SVN的文章
http://7677973.blog.51cto.com/7667973/1673818

现在服务器做好了,旧服务器上的数据要迁移过去,先在测试机上实验成功后才动手。所幸没有问题,过程如下

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
一、旧服务器上要迁移的文件
1.1 拷贝csvn/data/repositories   (数据文件)
1.2 拷贝csvn/data/csvn-production-hsqldb.script (用户配置文件)
1.3 拷贝csvn/data/conf/svn_auth_file (用户列表文件)
1.4 拷贝csvn/data/conf/svn_access.file (用户权限文件)

二、新服务器配置文件位置
2.1 数据文件 /home/svn/csvn/data/repositories
2.2 用户配置文件 /home/svn/csvn/data/csvn-production-hsqldb.script
2.3 用户列表文件 /home/svn/csvn/data/conf/svn_auth_file
2.4 用户权限文件 /home/svn/csvn/data/conf/ svn_access.file

三、正式开始
3.1 首先,停止csvn 、csvn-httpd 服务


3.2 先修改用户的文件,注意:旧的配置文件不能直接替换新服务器上的,需要修改新服务器文件的内容,主要改用户列表和用户配置两个文件。 /用户列表文件 svn_auth_file/



/用户配置文件 csvn-production-hsqldb.script/
(主要修改 INSERT INTO USER VALUES 这部分,其中参数含义在下图.)



3.3数据文件、用户权限文件、这两个可以直接拷贝覆盖。四、调整数据文件权限
4.1 chown –R svnroot:svn /xxxxxxxxxx 分别修改四个文件的属主、属组
五、启动
至此,修改完毕,启动csvn csvn-httpd即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息