SVN——库合并

简介:       从下午开始做库的合并,刚开始一直将路径弄错,后来纠结至死的时候,finally  and finally,succeed~           库合并是这样子的:    现在,我要把项目1这个库合并到部门1的项目1文件夹中,为了方便看合并后的效果,我在项目1库中放了一个txt的文件夹。

      从下午开始做库的合并,刚开始一直将路径弄错,后来纠结至死的时候,finally  and finally,succeed~

    

     库合并是这样子的:

   现在,我要把项目1这个库合并到部门1的项目1文件夹中,为了方便看合并后的效果,我在项目1库中放了一个txt的文件夹。


   合并库分为两步操作,其实就是两个命令:


   1,svnadmin load REPOS_PATH


   svnadminload命令用于从标准输入流/其它流中导入版本库,REPOS_PATH是要导入的目标版  本库。


 2,svnadmindump命令


   用于导出整个Repository或Repository下的某个范围的修订版本。REPOS_PATH是版本库的路径,[-rLOWER[:UPPER]]用于指定导出的修订版本范围,由参数-r和两个用:号隔开阿拉伯数字组成。例如:-r0:50表示导出才版本0到版本50之间的所有修订版,-r是revision的缩写。而另一个关键参数是--incremental。它使用增量方式来导出版本,即每次都只导出自上一个版本以来的修改。这样的好处是第一:可以把一个大的文件切分成若干个小的文件。第二:在版本库已经存在的情况下,我们只需要每次导出修改的部分,不需要每次都导出整个版本库的内容。甚至可以通过hook脚本每天晚上自动将当天的修改dump出来做备份用。


   熟悉了这两个命令,let's begin~


   首先是备份工作:

      svnadmin dump D:\svn\服务器端\项目1 > F:\项目1.svn_dump




        then,合并:


          svnadmin loadD:\svn\服务器端\部门1 --parent-dir 项目1 <F:\项目1.svn_dump


   合并成后,提示如下,可以判断合并成功!

   

   另外,打开服务器,我们可以在部门1库下的项目1文件夹中看到我们当初用来做标记的txt文件。



     



目录
相关文章
|
3月前
|
存储 网络协议 Ubuntu
如何在Ubuntu安装配置SVN服务端并实现无公网ip访问内网资料库
如何在Ubuntu安装配置SVN服务端并实现无公网ip访问内网资料库
73 0
|
7月前
|
存储 网络协议 Ubuntu
Linux环境下使用SVN快速访问资料库?试试使用cpolar端口映射
SVN分为服务端和客户端,服务端主要是做数据资料存储,客户端主要是图形化工具连接服务端获取服务端数据资料,下面介绍在ubuntu系统安装服务端,在通过客户端远程访问。
97 0
Linux环境下使用SVN快速访问资料库?试试使用cpolar端口映射
|
自然语言处理
SVN合并(Merge)与拉取分支(Branch/tag)操作简介
SVN合并(Merge)与拉取分支(Branch/tag)操作简介
467 0
注意,SVN提交代码时,会遗漏so库
注意,SVN提交代码时,会遗漏so库
93 0
svn合并分支到另一个分支
svn合并分支到另一个分支
337 0
|
数据安全/隐私保护
【SVN】关于SVN创建多个版本库共用权限和密码并且设置钩子同步web目录
【SVN】关于SVN创建多个版本库共用权限和密码并且设置钩子同步web目录
122 0
【SVN】关于SVN创建多个版本库共用权限和密码并且设置钩子同步web目录
注意,SVN提交代码时,会遗漏so库
注意,SVN提交代码时,会遗漏so库
90 0
|
Web App开发 Android开发
Eclipse共享项目到SVN版本库
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/80911229 不管是一个人开发,还是一组人开发,我们都应该养成这样一个好的习惯,就是使用版本管理系统。
758 0
|
测试技术
svn分支开发与主干合并(branch & merge)
先说说什么是branch。按照Subversion的说法,一个branch是某个development line(通常是主线也即trunk)的一个拷贝,见下图:   branch存在的意义在于,在不干扰trunk的情况下,和trunk并行开发,待开发结束后合并回trunk中,在branch和trunk各自开发的过程中,他们都可以不断地提交自己的修改,从而使得每次修改在repository中都有记录。
1630 0