SVN服务器从WindowS迁移到Linux中,涉及到数据迁移的,首先要作的确定是备份了。网上看到的备份通常都是用命令 svnadmin dump 的,还有一种的是直接将仓库整个备份了。这边分别梳理一下二者的状况。linux
##第一种,应该也是最正确的吧,由于这种方式比较多 svnadmin dumpwindows
###备份window下仓库数据服务器
###上传备份文件到linux服务器中ssh
###导入备份文件 输入命令:svnadmin load /svndata/test < /home/data/bak/test.dumpsvn
###客户端代码检出 1.windows端安装TortoiseSVN, 右键svn checkout
2. 在打开的对话框中,输入svn库的地址,肯定即可以同步项目。地址以下,ip地址加项目名称 3. svn提示检出成功,在目录下能够找到检出的项目工具
通常来讲这样迁移后,出现问题的几率不会太大,就算有,也能够比较简单的找到缘由进行处理了.net
##第二种,把window下仓库备份了,我这里以前是直接压缩成zip包(由于zip能够直接传到linux也能够直接解压,一点麻烦,zip压缩率比较小,压缩包会大)blog
###备份仓库---直接右键压缩ip
###上传压缩吧到linux中去get
###安装linux下svn 参照 http://www.javashuo.com/article/p-sihjwvxn-bb.html 这里的
###创建仓库,最好同名,而后把压缩包中的项目目录依次放到仓库下
###启动svn后看效果
不过虽然说后面第二种方法解决了各类问题,可是,仍是用第一种比较保险,起码问题不会冒出那么多,这都是以前迁移没经验惹的啊,走了好几个坑,修改了好多配置