两台windows服务器----SVN的迁移

两台服务器,进行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

时间: 2024-11-25 15:33:14

两台windows服务器----SVN的迁移的相关文章

整合两台linux服务器的存储空间。

问题描述 公司有两台linux服务器.都提供不同的服务.又都提供samba服务.有什么好的方案,把这两台服务器的存储空间整合在一起.也就是windows客户段通过samba访问的时候,读写的空间是这两台服务器整合之后的存储空间.

同一javaweb项目在同样配置的两台Linux服务器上,一台能正常访问,另一台就报错!

问题描述 同一javaweb项目在同样配置的两台Linux服务器上,一台能正常访问,另一台就报错! java.lang.reflect.InvocationTargetException sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.Delega

web服务器-两台webservice服务器使用一个地址访问?

问题描述 两台webservice服务器使用一个地址访问? 现在有两台web服务器都有一套相同webservice,一台是备用机. 当主服务器崩溃之后会切换到备用机上, 那webservice的地址是本机ip和端口等信息组成的. 这时webservice客户端访问的应该是主机的地址,备用机的地址他不知道. 有没有方法可以让客户端访问时,如果主机不能访问,自动切换到备用机? 解决方案 用nginx负载均衡,当一台服务器挂掉的时候,不至于外网无法访问 解决方案二: 根据你的需求,是一个高可用问题,一

两台MYSQL服务器 主库坏挂掉后 备库启动,应用不更改设置

问题描述 两台MYSQL服务器 主库坏挂掉后 备库启动,应用不更改设置 我有两台mysql数据库服务器,服务器A 192.168.46.128 备库B 192.168.30.129 现在想做主主或者主备复制,另外想实现当主库A挂掉之后,备库B接管继续工作.正常情况应用程序连接数据库是通过IP连接的,假如我之前连了192.168.46.128,那它挂了之后,备用数据库启动IP就变成了192.168.30.129 请教大神,我改如何设置做到,主库挂了,应用不做修改的情况下,可以自动连到192.168

两台域服务器上IIS站点windows身份认证站点怎么做单点登陆?

问题描述 两台服务器,都加入了相同的域,上面的IIS网点都配置为windows身份认证,怎么做单点登陆?A:192.168.1.39--url="http://192.168.1.39/web1/Default.aspx";B:192.168.1.40--url="http://192.168.1.40/web2/Default.aspx";A站点的代码如下,没法跳转到B站点.stringurl="http://192.168.1.40/web2/Defa

两台linux服务器相互拷贝文件的两个方法

方法一 假设目前我们有两台服务器:(A) *.111(B) *.222 现在我们要将*.111服务器上/temp/目录下的所有文件复制到*.222服务器的/test/目录下:那我们进行命令行模式:键入以下指令: scp root@*.111:/temp/ /test/ #注解 以root身份进入远程*.111服务器,将*.111服务器上的/temp/及以下文件复制到*.222本机服务器的/test/目录下: 方法二:linux两台服务器间copy传输文件的最简单方法 linux中传输文件有scp

如何查看Windows服务器运行了多长时间

前言:有时候管理.维护Windows服务器需要定期重启服务器(为什么 需要重启,你懂的),但是这个"定期"有时候会受很多因素影响,例如某台服务器忘了重启:某台服务器那个时间段业务繁忙,不能重启:那个时间段你忘了重启 服务器...... 诸如此类.当你的Schedule被打乱了.这个时候,你就需要查看服务器运行了多长时间,下面介绍一下如何查看Windows服务器运行时间的方法 方法一:如果这台Windows服务器是数据库服务器,那么可以通过查看SQL SERVER启动时间来间接判断Win

两台SqlServer数据同步解决方案

server|sqlserver|解决|数据|数据同步 前些天遇到特殊需求,两台SqlServer服务器天隔一方,需要实效性很高的数据同步.     大家知道通过internet网,要高准确性和高实效性的实现两台数据库数据同步是个棘手的问题.     网络上找了些资料,有一篇文章可供参考http://www.sxsoft.com/technology_test/show_news.asp?id=450,文章中介绍了Sqlserver的出版和订阅方法来同步数据.根据文章做了下试验,是可以的,有以下

搭建基于Nagios的监控系统——之监控远程Windows服务器

分享了如何监控Linux服务器,我们来看看使用Nagios如何监控Windows服务器.   第一部分:配置被监控的Windows服务器   首先,访问 http://sourceforge.net/projects/nscplus/,下载符合自己服务器的 NSClinent++.我下载下来以后的文件名为:NSCP-0.4.1.73-Win32.msi 双击安装程序,选择 Complete Install,并且选择生成实例配置文件,其他的就一路下一步就OK了. 其次,在 NSClient++ 的