如何方便的把一个SVN上的文件迁移到另一个S
如果客户端是TortoiseSVN的话,你可以在版本库浏览器中直接拖动文件,拖动后会自动弹出commit窗口,commit后记得客户端本地update一下,以保持与服务器一致
客户端是TortoiseSVN的话,另一个办法就是鼠标右键点中这个文件,不要放开,拖动到相应的文件夹,然后放开时有相应的菜单可以选择
1打开eclipse,依次打开window>show view>other>svn>svn资源库
2右键>属性>使用定制标签>这时候就可以改变你的新的svn服务器ip地址了,然后应用>ok。
3回到第一步>右键>重新定位>看到如下图3定位界面,不用选择任何项目,直接next>会看到让输入新的url地址,添加你的新的svn服务器ip地址,ok即可,这时候要等待会就能看到你新服务器里面的项目了,大功告成。
把服务器上存放版本库的那些文件夹存好了,还有用户名密码文件,权限文件,Apache的httpdconf(如果集成了Apache的话)。然后重建SVN服务器,和原来保持一模一样的设置,然后把存放版本库的文件夹复制回去
如果不行,再动用原来的dump备份
SVN库迁移方案(采用dump-load方案):
从subversion144开始,提供了svnsync命令,可用于Subversion的库迁移和备份,这里我们用于备份操作的初始化同步。
为保证svn服务器的安全,由脚本每天定时对svn库进行备份,以保证svn库的安全性。备份仍然采用svnsync来完成。
0条评论