`

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创建分支、合并、切换讲解

    3. 操作分支合并到主干,参照上边的操作步骤,最后会出现下边的弹窗。 4. 选择第一项:Mark as conflicted. I will deal with it later 是先更新,稍后冲突解决,生成三个文件。 五、结论 通过本文的讲解,已经...

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

    在Eclipse中通过Subversion (SVN) 创建分支是一种常见的版本控制操作。以下是具体的步骤: 1. **选择项目**: - 在Eclipse中打开您的项目。 - 右键点击您想要创建分支的项目,选择`Team` -> `Branch/Tag`。 2. *...

    eclipse_svn_site-1.10.5.zip

    Eclipse SVN插件是开发人员在使用Eclipse IDE进行版本控制时的重要工具,它使得开发者能够在Eclipse环境中方便地与Subversion(SVN)服务器进行交互。本压缩包"eclipse_svn_site-1.10.5.zip"提供的是Eclipse SVN插件...

    eclipse-SVN插件

    Eclipse SVN插件是开发人员在使用Eclipse IDE时用于版本控制的重要工具,它与Subversion(SVN)系统紧密集成,使得代码的版本管理和协同工作变得更加便捷。Subversion是一种开源的版本控制系统,用于跟踪文件和目录...

    Eclipse下SVN使用操作手册

    ### Eclipse下SVN使用操作全解析 ...总之,通过细致地准备与操作,SVN能在Eclipse环境下有效管理项目版本,提升团队协作效率。无论是初学者还是有经验的开发者,掌握SVN的基础与进阶操作都是十分必要的。

    SVN(一)客户端及eclipse-svn插件用法

    Eclipse-svn插件是Eclipse IDE的一个扩展,它使开发者可以直接在Eclipse内部进行SVN操作,而无需离开开发环境。 首先,安装eclipse-svn插件是使用SVN的关键步骤。通常,这可以通过Eclipse的“帮助”->“安装新软件...

    eclipse 中文svn插件

    Subversion(简称SVN)就是一种流行的版本控制系统,而Eclipse中的SVN插件则提供了在Eclipse环境下与SVN服务器交互的功能。 标题"eclipse 中文svn插件"指出我们要讨论的是Eclipse中支持中文界面的SVN插件。在默认...

    svn 64 用于eclipse

    在Eclipse中集成SVN客户端插件,可以方便地进行版本控制操作,如代码的提交、更新、合并等。 标题"svn 64 用于eclipse"指的是将64位版本的SVN客户端与Eclipse IDE整合使用。64位版本通常适用于处理大量数据或需要更...

    svn拉分支合并文档

    "svn拉分支合并文档" SVN(Subversion)是一种开放源代码的版本控制系统,相比RCS和CVS,它采用了分支管理系统。SVN的主要特点是支持分布式版本控制,能够对文件和目录进行版本控制。 svn目录结构: * 每个子系统...

    eclipse的svn插件

    3. **版本控制:** 通过Eclipse的团队菜单,你可以进行提交、更新、比较、合并、回滚等SVN操作,无需离开Eclipse界面。 4. **冲突解决:** 如果多人同时修改了同一部分代码,Subversive会标记出冲突,你可以直观地...

    eclipse集成SVN插件

    在Eclipse中集成SVN插件,可以让开发者直接在IDE内部进行版本控制操作,提高开发效率。 集成SVN插件到Eclipse主要有以下几个步骤: 1. **安装Subversive或Subclipse插件**:Eclipse支持两种主流的SVN插件,...

    eclipse svn1.8插件下载

    3. 提交与更新:通过右键菜单或“团队”(Team)菜单,可以对文件进行提交(Commit)、更新(Update)、合并(Merge)等操作。 4. 冲突解决:当多个人同时修改同一份文件时,Eclipse会提示冲突,并提供工具帮助你...

    TortoiseSVN-1.8 中文 和 对应的eclipse-svn插件

    TortoiseSVN和Eclipse-SVN插件是软件版本控制系统Subversion(简称SVN)在Windows环境下的两个重要组成部分。TortoiseSVN是一款图形化的界面工具,它提供了直观的右键菜单集成,使得用户在Windows资源管理器中就能...

    Eclipse SVN插件 Eclipse SVN插件

    Eclipse SVN插件是开发人员在使用Eclipse集成开发环境时,用于版本控制的重要工具,主要功能是与Subversion(SVN)服务器进行交互,实现代码的版本管理。本篇文章将详细阐述Eclipse SVN插件的相关知识点,包括其安装...

    eclipse svn插件

    Eclipse SVN插件是开发人员在使用Eclipse集成开发环境时进行版本控制的重要工具,它使得开发者能够在Eclipse内直接进行Subversion(SVN)的相关操作,如代码的提交、更新、比较、解决冲突等。Subversion是一款开源的...

    eclipse-svn-1.8.4

    "eclipse-svn-1.8.4"这个压缩包文件很可能包含了Eclipse IDE与Subversion 1.8.4版本的集成插件,使得开发者可以直接在Eclipse环境中进行SVN操作。 首先,我们需要了解Subversion(SVN)的基本概念。SVN是分布式版本...

    Eclipse中svn插件

    右键点击文件或项目,选择“Team”菜单下的相应操作,如“Commit”(提交)、“Update”(更新)、“Merge”(合并)等。这些操作可以帮助你追踪和管理项目的变化。 对于冲突解决,当两个或更多用户修改了同一份...

    SVN分支机制和开发规范

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

Global site tag (gtag.js) - Google Analytics