原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。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创建、合并、切换分支
而不想别人打扰你或你不想打扰别人的工作,因为你修改的内容比较多,在没有完全改好并测试过之后就提交的话,别人更新后的程序就用不了了,但是如果你一直不提交,等到你完全改好后再提交,那svn的版本管理的作用...
eclipse 整理svn分支 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统
二、 SVN分支简介 1、SVN仓库目录结构Repository 2、 结合eclipse创建分支 3、 结合eclipse创建标记tags 三、 合并主干和分支 1、 主干合并分支 2、 分支合并主干 3、 合并发生冲突 情况1:标记冲突,稍后处理。 ...
svn集成eclipse中,可以直接操作创建分支,合并,提交,更新。
把eclipse中的项目导入到svn主干中,并且创建分支,以及主干和分支合并
该文件主要针对SVN初学者,在eclipse中如何安装SVN插件,如何导入SVN代码库,如何在SVN中修改文件,提交代码。如何创建分支,如何切换进行分支切换及合并。
目录如下: 一、下载和安装 二、配置和使用方法【服务器端】 ...四、测试主干和分支合并 1、测试号1 2、测试号2 3、测试号3 4、测试号4 五、发布稳定版本到tags 六、实际开发和发布约定 七、友情提示 八、参考
VSS 提供 share (共享 ) 、 branch( 分支)和合并( merge) 的功能,对于团队的开发进行支持。 VSS 不提供对流程的管理功能,如对变更的流程进行控制。 VSS 不能提供对异地团队开发的支持。此外 VSS 只能在 ...
svn 合并 主干合分支 分支合主干 eclipse中svn插件使用 svn客户端使用
SVN简介 SVN登录方法 工作周期 服务端其他相关操作 分支与合并 SVN与Eclipse的集成使用 SVN与.net的集成使用
eclipse中合并分支必要插件,包括svn、git;eclispe collabNet 插件,离线版:支持最新的eclipse版本4.15.0. 使用方法:将下载的CollabNetDesktop_Eclipse-5.1.0解压,把features和plugins文件夹下的文件分别拷贝到...
通过 Elliotte 的介绍,您可看到如何在 Eclipse 中配置 Subversion 支持(通过 Subclipse 插件)、检出一个项目、与您的存储库同步,随后执行一些常用的操作,如合并、修补、比较和删除。 版本控制之于程序员,就...
通过集成Git、SVN等版本控制系统,支持团队成员间的代码共享、分支管理、合并请求和冲突解决。 可视化设计与原型制作: 对于UI/UX设计,有界面设计工具,如Sketch、Adobe XD,可以帮助设计师快速构建应用程序...
通过集成Git、SVN等版本控制系统,支持团队成员间的代码共享、分支管理、合并请求和冲突解决。 可视化设计与原型制作: 对于UI/UX设计,有界面设计工具,如Sketch、Adobe XD,可以帮助设计师快速构建应用程序...
通过 Elliotte 的介绍,您可看到如何在 Eclipse 中配置 Subversion 支持(通过 Subclipse 插件)、检出一个项目、与您的存储库同步,随后执行一些常用的操作,如合并、修补、比较和删除。 版本控制之于程序员,就...
通过集成Git、SVN等版本控制系统,支持团队成员间的代码共享、分支管理、合并请求和冲突解决。 可视化设计与原型制作: 对于UI/UX设计,有界面设计工具,如Sketch、Adobe XD,可以帮助设计师快速构建应用程序...
通过集成Git、SVN等版本控制系统,支持团队成员间的代码共享、分支管理、合并请求和冲突解决。 可视化设计与原型制作: 对于UI/UX设计,有界面设计工具,如Sketch、Adobe XD,可以帮助设计师快速构建应用程序...
通过集成Git、SVN等版本控制系统,支持团队成员间的代码共享、分支管理、合并请求和冲突解决。 可视化设计与原型制作: 对于UI/UX设计,有界面设计工具,如Sketch、Adobe XD,可以帮助设计师快速构建应用程序...