正规的产品开发一般都使用主干(trunk)和分支(branch)。主干用来发布产品的正式版本。branch用来维护历史版本,修改软件缺陷及新功能的开发。使用分支可以有效的分隔这些不同目的活动,同时也为最终集成这些活动的成果提供技术基础。下面简单描述一下Subversion环境下的分支最主 要的操作。
创建分支
svncp-m"TICKxxx:createxxxbranch"http://svn_server/xxx_repository/trunkhttp://svn_server/xxx_repository/branches/br_feature001
合并主干上的最新代码到分支上
该操作常常被称为刷新(refresh),根据分支上开发的周期长短不同,这个过程通常需要反复执行。命令如下:
cdws_br_feature001
svnmergehttp://svn_server/xxx_repository/trunk
如果需要预览该刷新操作,可以使用svn mergeinfo命令,如:
svn mergeinfo http://svn_server/xxx_repository/trunk --show-revs eligible
或使用svn merge --dry-run选项以获取更为详尽的信息。
合并到主干
一旦分支上的开发结束,分支上的代码需要合并到主干。SVN中执行该操作需要在trunk的工作目录下进行。命令如下:
cdws_trunk
svnmerge--reintegratehttp://svn_server/xxx_repository/branches/br_feature001
分支合并到主干中完成后应当删该分支,因为在SVN中该分支已经不能进行刷新也不能合并到主干。
转自:http://schnell18.iteye.com/blog/1088143
分享到:
相关推荐
Eclipse svn创建分支、合并、切换讲解。 主要是合并操作。分支合并主干,已经冲突问题的解决。
SVN分支的意义: 简单说,分支就是用于区分开发版本与当前发布版本的。 1、 主干负责新功能的开发 2.、分支负责修正当前发布版本的bug(对于可以放入下个发布版本的改进性bug可以直接在主干上开发) 3.、...
SVN的目录结构解释与SVN创建分支、合并分支、切换分支的操作详解。
SVN分支合并到主干 分支 主干 合并 冲突 英文
一、分支与合并的概念 二、SVN分支的意义 三、如何创建分支与合并分支
SVN分支与合并,从创建分支到合并分支,步骤图文详解
SVN 拉分支 合并 有详细的SVN拉分支及合并操作
二、 SVN分支简介 1、SVN仓库目录结构Repository 2、 结合eclipse创建分支 3、 结合eclipse创建标记tags 三、 合并主干和分支 1、 主干合并分支 2、 分支合并主干 3、 合并发生冲突 情况1:标记冲突,稍后处理。 ...
因此各开发成员需要建立自己的开发分支,并在此分支上进行开发工作,之后各开发成员把分支合并到主干上并形成较为稳定的版本,在后续的工作中各个成员重新从主干上建立新的分支,在此分支上继续开发,并其循环往复...
列举在开发过程中会出现的开发情况,规范在开发过程中分支的类型,何时分支何时合并
NULL 博文链接:https://panfuy.iteye.com/blog/1278898
在信息技术飞速发展的今天,为了加快开发的效率,提升各个部门的联动...日益更新的用户需求和不断升级的版本,如何才能做到灵活控制版本,今天我们请到了智博创享web端开发大牛卢建敏,他将分享使用SVN的心得和经验。
SVN使用的分支与合并,对大家应该有帮助的。
新手看看。高手绕道。主要是关于svn主干与分支互相合并的问题
svn版本之间的合并问题
eclipse 整理svn分支 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统
描述了SVN的合并和同步策略,从分支方法、同步方法等方面进行了描述。
SVN分支及合并使用文档.doc
svn_TortoiseSVN的基线分支合并
svn分支管理 分支合并到主干,代码更加方便管理,svn高级使用