DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  4737 随笔 :: 2 文章 :: 542 评论 :: 1615万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

两台服务器,进行SVN的迁移:
系统平台:windows server 2003 
版本库:test
源服务器:192.168.1.14
目标服务器:192.168.1.12
源SVN版本库的path: D:\svn\test
要迁移到的path: E:\svn\test

第一种方法:(推荐)


首先说明:这个目标服务器上的SVN是可以用,本文中只是将它们的版本库进行
迁移。


1.停止http服务,本文中用的是apache (源服务器)(目标服务器)
2.cd C:\Program Files\Subversion\bin(Subversion的安装目录)(源服务器)
3.执行:svnadmin dump D:\svn\test >D:\svn\test\test.dump(源服务器)
4. 在E盘中建立一个同名的test的文件夹(目标服务器)
5.cd C:\Program Files\Subversion\bin(目标服务器)
6.svnadmin create E:\svn\test (目标服务器)
7. 测试此test版本库是否可以用,如果可以用。再做下面的操作(目标服务器)
  《要把在源服务器上导出的test.dump文件copy目标服务器上》
8.Svnadmin load E:\svn\test < c:\svn\test\test.dump (目标服务器。这个只是将源服务器上导出的版本库,导入到现在的服务器上。)
9. 修改http配置文件和修改权限,也可以将原来的权限文件直接copy到新的版本库中。(目标服务器)

第二种方法:

1.停止http服务,我用的是apache 
2.把D:\svn\test下面的所有的文件copy到192.168.1.12的E:\svn\test
3. 修改apache中的文件路径,写入新的文件路径
4.打开http服务,但是这种做法的条件是:SVN旧版本库的操作环境系统和新版本操作环境系统相同,而且SVN的版本相同。
5.在本地复制的版本库,右键---TortoiseSVN --- Relocate,在弹出的框框内,重新输入版本库的ip地址。 

原文:http://blog.52ak.cn/article.asp?id=259

posted on   DoubleLi  阅读(4016)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示