1、windows svn如何迁移到另外一台服务器中
先装好服务,然后找原服务器上库的位置,就是以你版本库名字命名的一个文件夹,把那个文件夹整体拷贝到新服务器上对应的工作目录下就行了
2、TortoiseSVN的服务器如何转移到另一台电脑?
迁移的3种方法:
1、直接拷贝原库的目录到另一台服务器,然后启动服务,即可使用。
2、使用备份命令svnsync备份的目标库,与直接copy的区别在于版本号0,需要重新配置下权限,启动服务,即可访问;
3、在另一台服务器上create一个新库,使用命令行:svnadmin mp 旧库路径 |svnadmin load 新库路径,启动服务后,即可访问;
迁移之前,通知使用库的所有人员,先行暂停对版本库的操作,然后停止该库的svn服务(若svn服务为命令行窗口,关闭即可;若为系统服务,cmd-〉services.msc,找到对应库的svn服务,右键菜单“停止”)。
3、把svn服务器 从 linux迁移到windows怎么处理
方法一,要抄求linux下的svn版本比windows的一致或者更高,然后直接将仓库复制过去,检查一下可用即可。这个最快。
方法二,用svnadmin
mp和svnadmin
load命令。
方法三,用svnsync命令,可以热备份
4、Visual SVN服务器上数据的迁移
是要你把复目前服务器上的仓库备制份到本地吧?然后等新的服务器到了,再还原回去。简单 把你Visual SVN server 上的SVN对应的Repositories 目录 copy 出来就可以了;等新的服务器到了,安装好Visual SVN server 后,再将这个目录copy过去,在SVN控制台中将Repositories目录指向你备份的这个目录即可。
5、要将一台服务器的版本库迁移到另外一台服务器上,我直接将svn目录下面的每个版本库拷贝过去可以么
可以的,svn整个库都在目录下面
6、TortoiseSVN的服务器如何转移到另一台电脑?
迁移的3种方法:
1、直接拷贝原库的目录到另一台服务器,然后启动服务,即可版使用。
2、使用备份命令权svnsync备份的目标库,与直接copy的区别在于版本号0,需要重新配置下权限,启动服务,即可访问;
3、在另一台服务器上create一个新库,使用命令行:svnadmin mp 旧库路径 |svnadmin load 新库路径,启动服务后,即可访问;
迁移之前,通知使用库的所有人员,先行暂停对版本库的操作,然后停止该库的svn服务(若svn服务为命令行窗口,关闭即可;若为系统服务,cmd-〉services.msc,找到对应库的svn服务,右键菜单“停止”)。
7、如何做SVN迁移
SVN迁移可能有很多原因, 可能是我们想换Repository目录, 或者是想换一台机器, 等等.
SVN迁移很容易做, 按照下面步骤就可以:
1. 将原来的Repository导出为一个文件mpfile
> svnadmin mp path/to/old-repo > mpfile
2. 创建新的Repository, 创建方法可以参考 Windows 平台安装Subversion server
3. 将mpfile导入到新的Repository
> svnadmin load path/to/new-repo < mpfile
4. 检查新的Repository的conf/目录下的配置文件, 检查hooks/目录下的构子程序等等...
本机SVN的快速迁移方法:(感谢R2的提示)
svnadmin hotcopy old_rep_path new_rep_path
-----------------------------------------------------
两台服务器,进行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 mp D:\svn\test >D:\svn\test\test.mp(源服务器)
4. 在E盘中建立一个同名的test的文件夹(目标服务器)
5.cd C:\Program Files\Subversion\bin(目标服务器)
6.svnadmin create E:\svn\test (目标服务器)
7. 测试此test版本库是否可以用,如果可以用。再做下面的操作(目标服务器)
《要把在源服务器上导出的test.mp文件copy目标服务器上》
8.Svnadmin load E:\svn\test < c:\svn\test\test.mp (目标服务器。这个只是将源服务器上导出的版本库,导入到现在的服务器上。)
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地址。
8、svn版本迁移
1. 把仓库从A直接拷贝抄到B
2. 启动B上的svn服务
如果你A上的仓库的目录结构是这样:
D:\SVNREP\prj1
D:\SVNREP\prj2
那么到B上也照此办理。
上网搜一下svn的服务器,1.6.2版的,安装——只要有svnserve.exe的版本就行
打开一个dos窗口,运行
sc create svnserve binPath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service --root D:\SVNREP" displayname="Subversion service" depend=Tcpip start=auto
然后你就可以用
svn://localhost or your ip/prj1
来访问你的仓库
9、SVN服务器做迁移,如何做?
SVN项目,原本部署在10.10.13.48的电脑上,现在部门采购了一台更好的Server,IP为10.10.13.129。
所以,想把SVN项目从48上迁移到129上。做法:准备:
系统平台:windows server 2003
版本库:vos
源服务器:10.10.13.48
目标服务器:10.10.13.129
源SVN版本库的path: D:\svn\vos
要迁移到的path: E:\svn\vos步骤:
1.停止http服务,本文中用的是apache (源服务器)(目标服务器)
2.cd C:\Program Files\Subversion\bin(Subversion的安装目录)(源服务器)---------进入源服务器的svn安装目录
3.执行:svnadmin mp D:\svn\vos D:\svn\vos\vos.mp(源服务器)
4.将vos.mp拷贝到目标服务器的任何地方,如E:\vos.mp
5.cd C:\Program Files\Subversion\bin(目标服务器)---------进入目标服务器的svn安装目录
6.svnadmin create E:\svn\vos (目标服务器)----------------创建目标SVN服务器的vos项目
7.Svnadmin load E:\svn\vos < e:\vos.mp (目标服务器。这个只是将源服务器上导出的版本库,导入到现在的服务器上。)