svn Repositories 的导入导出操作

摘要:
迁移方式有很多,因为代码库不多,就直接采用svn的dump和load进行迁移,通过这种方式,迁移后代码库将跟之前的代码库内容完全一致,最重要的代码库的uuid也将保持一致,当迁移完成后,只要将原先访问的svn地址改成新的地址就可以了。这种迁移方式不管是Linux下还是Windows都是可以用的,且操作命令一致。
svn 服务端 VisualSVN Server 2.6.5
svn 客户端 TortoiseSVN 1.8.4
因为要更换svn服务器,需要将原有的代码库迁移到新的服务器上,还需要保留原有的代码库的所有信息,像日志、每次变更等。
迁移方式有很多,因为代码库不多,就直接采用svn的dump和load进行迁移,通过这种方式,迁移后代码库将跟之前的代码库内容完全一致,最重要的代码库的uuid也将保持一致,当迁移完成后,只要将原先访问的svn地址改成新的地址就可以了。
这种迁移方式不管是Linux下还是Windows都是可以用的,且操作命令一致。
导出步骤:
1.打开命令行
svn Repositories 的导入导出操作第1张
2.进入仓库的根目录后,通过svnadmin dump命令进行备份,现在迁移yyzj_source这个代码库,则命令如下:
svnadmin dump -r 0:HEAD yyzj_source>yyzj_source.dump
执行后,yyzj_source库将备份到yyzj_source.dump文件中了
svn Repositories 的导入导出操作第2张3.现在打开E:svnServer目录就可以找到 yyzj_source.dump 文件了,至此导出操作完成 导入步骤: 1.在新的svn服务器上,打开命令行,并进入到仓库的根目录下 2.将导出的 yyzj_source.dump 文件复制到仓库的根目录 3.通过svnadmin 命令创建同名的代码库 svnadmin create yyzj_source 4.将备份文件 yyzj_source.dump 恢复至新的服务器上 svnadmin load yyzj_source<yyzj_source.dump 5.待命令执行完毕即可

免责声明:文章转载自《svn Repositories 的导入导出操作》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇js开启和关闭页面滚动【亲测有效】streamsets tar 模式启动下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

svn文件冲突,树冲突详解

解决冲突 偶尔,当你从版本库更新、合并文件时,或者切换工作副本至一个不同的 URL 时你会遇到冲突。有两种冲突: 文件冲突 当两名(或更多)开发人员修改了同一个文件中相邻或相同的行时就会发生文件冲突。 树冲突 当一名开发人员移动、重命名、删除一个文件或文件夹,而另一名开发人员也对它们进行了移动、重命名、删除或者仅仅是修改时就会发生树冲突。 文件冲...

SVN源码服务器搭建-详细教程

一、引言      笔者曾经试图在网上搜索一篇关于SVN源代码服务器搭建方面的中文技术文章,可惜,所找到的,要么是不完整,要么就是对笔者没什么帮助的文章,TortoiseSvn的帮助文档固然强大,但因为是英文,不是很适合来作为入门者使用;毕竟,TortoiseSvn是一个客户端,服务器端的配置也很重要。       一年前,笔者刚刚毕业,初入公司,在进行开...

xcode svn

xcode svn   转帖:http://linyatong.blog.163.com/blog/static/237072054201451822525446/    在XCode中使用SVN   Xcode 是开发人员建立 Mac OS X 应用程序的最快捷方式,也是利用新的苹果电脑公司技术的最简单的途径,而SVN是版本控制工具,那么Xcode...

版本控制 团队开发 svn服务器架设以及客户端svn配置

一、首先体验下作为开发员直接用的多的svn客户端的配置 svn客户端有两种,一种是集成到vs开发平台中,还有一种是单独的界面。 在这,我们两者结合起来用,使得开发更加高效。  首先,我们采用TortoiseSVN作为日常同步版本,获取新版本来使用。TortoiseSVN 是开源项目,在http://sourceforge.net/projects/tort...

SVN 服务器端安装过程

1、安装软件版本: VisualSVN-Server-2.1.5.msi 右击安装软件,单机“安装”   2、单击【Next】 选择“I accept the terms in the License Agreement”,然后单击【Next】   3、这个界面是选择安装的组件,选择第一个“VisualSVN Server and Managem...

svn 撤销 已提交的修改

1、保证我们拿到的是最新代码: svn update 假设最新版本号是28。 2、然后找出要回滚的确切版本号: svn log [something] 假设根据svn log日志查出要回滚的版本号是25,此处的something可以是文件、目录或整个项目 如果想要更详细的了解情况,可以使用svn diff -r 28:25 [something] 3、回滚...