由于实验室的需要,把实验室的版本库迁移到了windows2008上,服务器由32位的换成64位的了。
原先装在windows2003上的版本为CollabNet Subversion Edge 2.2.1,到windows2008上,
需要先装一个满足64位的jdk, 官方下载
http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html,
然后安装CollabNetSubversionEdge-3.0.0_setup-x86_64.exe,
下载地址https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.svnedge/wiki/Release_3.0.1。在原来的机器上备份好数据之后,
就可以进行迁移工作了。
一、数据迁移
1、 把相应的repository从旧服务器复制到新服务器
2、 在”版本库”页面选择”发现版本库”
二、用户迁移
1、从原机器中拷贝{安装路径} \data\conf下的svn_auth_file文件到新机器。
2、修改{安装路径}\data\csvn-production-hsqldb.script文件。复制类似INSERT INTO USER VALUES(1,2,'admin user','admin@example.com',TRUE,'f52c7457507a292a11bf8d274d720ee4','Super Administrator','admin')的语句
到新服务器的对应文件。
3、重新启动服务
三、可访问http://localhost:3343/csvn重新设置用户的权限和版本库的规则。