svn版本管理器,虽然功能上,好用上都比不上git,但是,由于其早期在国内的使用率,还是有很多人到现在还是在使用svn的,早期,Svn服务一般都部署在windows上,使用VisualSVN Server作为svn的管理和服务启动,也非常好用。 但现在,随着linux服务器的普及,现在服务器基本都是linux的了,windows服务器都很少见的,这就涉及到一些,将windows的SVN服务迁移到linux上的情况。
下面就记录一下svn从windows上迁移到linux上的过程。 linux服务器为centos7
第一步:
首先,在linux上安装svn服务
yum install subversion -y
然后在想要的目录下创建SVN库梗目录。如:
mkdir /usr/local/svnrepos
第二部:
登陆到windows服务器上,将windows上的svn库都导出成文件,这里以一个库为例,多个库类似:
在VisualSVN Server的安装目录的bin目录下,用cmd执行如下命令
svnadmin dump D:/Repositories/test > test
这个命令中D:/Repositories/test为版本库的目录,库名为test,导出转存为test文件,test是一个文件,没有后缀
然后将这个文件,上传到centos上。在centos上执行如下命令:<