`

eclipse下svn的分支与合并操作

 
阅读更多

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://huqilong.blog.51cto.com/53638/465988

 

eclipse下svn的分支与合并操作

      之前一直使用"小乌龟"进行分支建立与合并,最近切换到linux下开发,没有"小乌龟"了,只好看下eclipse的svn插件关于分支的建立与合并。

       首先说说创建分支,很简单,不过是浅copy一个trunk目录到branches下即可.如下图所示:

         

 

右键你的工程==>team==>分支/标记

弹出如下信息:

此框告诉你从哪里copy到哪里,这里我们从trunk位置copy到branches目录,点击ok即可搞定创建,如果你勾选了下面的switch working copy to new branch/tag,eclipse 会自动切换到分支下.这里我们不选择,待会自己切换.

ok,分支建立好了,我们来查看下当前svn的目录结构,应该如下图所示:

可以看到branches里面多了一个cms2.0

           现在让我们手工切换到cms2.0分支下进行开发:

右键你的工程==>team==>切换==>

在窗口中填写你的分支路径,点击ok.

现在我们切换到了cms2.0 下了,开始开发吧,加入我们更新了pom.xml这个文件,我们在里面添加了一行比如aaaaaaaaaaaa,然后提交上去.   开发完毕,我们现在要切换回主干,也就是trunk下,按照上面的方法切换回去:

 

ok,现在就要把分支上的东西合并到主干了,怎么办呢。

右键单击你的工程==>team==>合并,然后弹出如下对话框:

 

上面的“起始路径”是指你要合并到的路径,这里我们选trunk下的cms

下面的目标路径是被合并的,也就是你的分支

“最新修订版”  与  “修订版”  必须选择一个,如果你选定了“修订版”而又没有填写版本号,合并按钮不可用,这里我们选择“最新修订版”,然后点击合并.

好了,现在看看,在branches下编辑的pom.xml文件时候被合并到trunk上了。

 

svn通常的做法是:首先尝试自动合并,如果自动合并搞定的话,只直接进行合并了,否则,需要人工干预,进行冲突解决.

 

大致这样子,tags下的操作差不多吧,只不过tags下的文件默认是只读的不能编辑.

分享到:
评论

相关推荐

    Eclipse svn创建分支、合并、切换讲解

    Eclipse svn创建分支、合并、切换讲解。 主要是合并操作。分支合并主干,已经冲突问题的解决。

    eclipse中利用svn创建、合并、切换分支

    eclipse中利用svn创建、合并、切换分支

    eclipse下svn的分支与合并指南

    而不想别人打扰你或你不想打扰别人的工作,因为你修改的内容比较多,在没有完全改好并测试过之后就提交的话,别人更新后的程序就用不了了,但是如果你一直不提交,等到你完全改好后再提交,那svn的版本管理的作用...

    svn拉分支合并文档

    eclipse 整理svn分支 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统

    SVN分支机制和开发规范

    二、 SVN分支简介 1、SVN仓库目录结构Repository 2、 结合eclipse创建分支 3、 结合eclipse创建标记tags 三、 合并主干和分支 1、 主干合并分支 2、 分支合并主干 3、 合并发生冲突 情况1:标记冲突,稍后处理。 ...

    eclipse集成SVN插件

    svn集成eclipse中,可以直接操作创建分支,合并,提交,更新。

    SVN主干和分支操作

    把eclipse中的项目导入到svn主干中,并且创建分支,以及主干和分支合并

    eclipse中svn插件的安装与使用

    该文件主要针对SVN初学者,在eclipse中如何安装SVN插件,如何导入SVN代码库,如何在SVN中修改文件,提交代码。如何创建分支,如何切换进行分支切换及合并。

    SVN安装和深入理解分支和模拟实践

    目录如下: 一、下载和安装 二、配置和使用方法【服务器端】 ...四、测试主干和分支合并 1、测试号1 2、测试号2 3、测试号3 4、测试号4 五、发布稳定版本到tags 六、实际开发和发布约定 七、友情提示 八、参考

    在Eclipse中使用SVN与CVS代码管理工具管理项目

    VSS 提供 share (共享 ) 、 branch( 分支)和合并( merge) 的功能,对于团队的开发进行支持。 VSS 不提供对流程的管理功能,如对变更的流程进行控制。 VSS 不能提供对异地团队开发的支持。此外 VSS 只能在 ...

    代码合并与发布流程

    svn 合并 主干合分支 分支合主干 eclipse中svn插件使用 svn客户端使用

    SVN使用说明(培训教材)

    SVN简介 SVN登录方法 工作周期 服务端其他相关操作 分支与合并 SVN与Eclipse的集成使用 SVN与.net的集成使用

    CollabNetDesktop_Eclipse-5.1.0版本.zip

    eclipse中合并分支必要插件,包括svn、git;eclispe collabNet 插件,离线版:支持最新的eclipse版本4.15.0. 使用方法:将下载的CollabNetDesktop_Eclipse-5.1.0解压,把features和plugins文件夹下的文件分别拷贝到...

    SVN服务器与VS2005客户端par1

    通过 Elliotte 的介绍,您可看到如何在 Eclipse 中配置 Subversion 支持(通过 Subclipse 插件)、检出一个项目、与您的存储库同步,随后执行一些常用的操作,如合并、修补、比较和删除。 版本控制之于程序员,就...

    Eclipse插件开发-测试用例自动生成工具.zip

    通过集成Git、SVN等版本控制系统,支持团队成员间的代码共享、分支管理、合并请求和冲突解决。 可视化设计与原型制作: 对于UI/UX设计,有界面设计工具,如Sketch、Adobe XD,可以帮助设计师快速构建应用程序...

    eclipse RCP开发一个简单的MYSQL客户端工具.zip

    通过集成Git、SVN等版本控制系统,支持团队成员间的代码共享、分支管理、合并请求和冲突解决。 可视化设计与原型制作: 对于UI/UX设计,有界面设计工具,如Sketch、Adobe XD,可以帮助设计师快速构建应用程序...

    SVN服务器VS2005客户端part2

    通过 Elliotte 的介绍,您可看到如何在 Eclipse 中配置 Subversion 支持(通过 Subclipse 插件)、检出一个项目、与您的存储库同步,随后执行一些常用的操作,如合并、修补、比较和删除。 版本控制之于程序员,就...

    Java与Kotlin开发实用工具包.zip

    通过集成Git、SVN等版本控制系统,支持团队成员间的代码共享、分支管理、合并请求和冲突解决。 可视化设计与原型制作: 对于UI/UX设计,有界面设计工具,如Sketch、Adobe XD,可以帮助设计师快速构建应用程序...

    这是一款特别适用于中小企业应用的JavaEE快速开发框架.zip

    通过集成Git、SVN等版本控制系统,支持团队成员间的代码共享、分支管理、合并请求和冲突解决。 可视化设计与原型制作: 对于UI/UX设计,有界面设计工具,如Sketch、Adobe XD,可以帮助设计师快速构建应用程序...

    基于javaweb的小型超市信息管理(进销存)系统。开发工具为MyEclipse.zip

    通过集成Git、SVN等版本控制系统,支持团队成员间的代码共享、分支管理、合并请求和冲突解决。 可视化设计与原型制作: 对于UI/UX设计,有界面设计工具,如Sketch、Adobe XD,可以帮助设计师快速构建应用程序...

Global site tag (gtag.js) - Google Analytics