`

如何在eclipse中使用分支合并功能

 
阅读更多
我们的项目在某一阶段通常会发布一个版本,供客户进行使用,然后我们会继续开发下一个版本,如果这时候客户正在使用的那个版本发现了bug,我们当然需要更改bug,并且给客户发布更新补丁包。这时就需要创建基本此版本的一个分支,分支创建完成后,我们同时还需要将此bug在我们的未来版本中消除掉。因此需要将此分支的更改合并到我们的下一个版本中,也就是我们目前正在使用的head工作空间。因此理想的流程为:
发布版本A1.0 ---〉继续开发下一版本A1.1 ----〉版本A1.0发现存在bug ----〉checkout此版本,修改存在的bug ---〉将修改创建分支branch_A1.0_bug1 ---〉发布更新补丁 ----〉将分支合并到主工作空间中。

在eclipse中的使用步骤:
1、选择项目,单击右键--〉team--->tag as version...。此步骤创建一个版本
2、继续开发项目的下一个版本
3、客户发现存在bug,检出客户正在运行的版本。选择项目,单击右键---〉Replace With---> Another Branch or Version,选择客户正在使用的版本。
4、在当前工作空间(客户运行版)中修改程序,完成bug修改。
5、创建该版本的分支,选择项目,单击右键---〉Team ----> Branch...。创建修改了该bug的分支。
6、给客户发布更新补丁。
7、将该分支合并到主干版本中。
a 选择项目,单击右键---〉Replace With---->Another Branch or Version,选择head,载入主版本。
b 选择项目,单击右键---〉Team ---> Merge...,选择起点版本,即客户A1.0版,选择下一步,然后选择分支branch_A1.0_bug1 ,最后点击完成。在cvs的视图中将会显示这个分支的更改,将这些更改合并到工作空间中,这样主工作版本,就已经同样修改了该bug。
8、一切完成,同步,提交。

注意:分支合并是比较版本A1.0和这个版本下的分支之间的不同,将这些不同合并到Head中。
分享到:
评论

相关推荐

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

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

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

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

    svn拉分支合并文档

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

    Eclipse中Git使用手册

    详细介绍了在Eclipse中如何使用Git管理项目版本,从Git远程仓库导入项目,创建开发分支,合并代码等...

    eclipse下svn的分支与合并指南

    1. 要对某一个模块做重大调整,而不想别人打扰你或你不想打扰别人的工作,因为你修改的内容比较多,在没有完全改好并测试过之后就提交的话,别人更新后的程序就用不了了,但是如果你一直不提交,等到你完全改好后再...

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

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

    eclipse中svn插件的安装与使用

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

    eclipse测试代码覆盖率的插件

    可以直接在eclipse编码环境中察看覆盖到与未覆盖的代码。简单明了。 4、开源。不花钱…… 5、效率高,速度快。代码审查速度非常快,比purify要快5倍左右(嗯……个人感觉……)。

    Eclipse权威开发指南2.pdf

    2.4.6 在Eclipse中使用其他计算机程序..... 55 2.4.7 性能..... 60 2.5 练习概述...... 61 2.6 本章小结...... 61 2.7 参考文献...... 62 第3章 使用Java开发工具 63 3.1 JDT入门...... 64 3.1.1 JDT用户界面概述.....

    eclipse集成SVN插件

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

    SVN分支机制和开发规范

    目录 一、需求背景 ...2、 分支合并主干 3、 合并发生冲突 情况1:标记冲突,稍后处理。 情况2:如果合并时,提示冲突时需要在线比对文件内容 四、 发布稳定版本到tags 五、 强制规范 六、 经验分享

    SVN主干和分支操作

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

    Eclipse权威开发指南3.pdf

    2.4.6 在Eclipse中使用其他计算机程序..... 55 2.4.7 性能..... 60 2.5 练习概述...... 61 2.6 本章小结...... 61 2.7 参考文献...... 62 第3章 使用Java开发工具 63 3.1 JDT入门...... 64 3.1.1 ...

    Eclipse权威开发指南1.pdf

    2.4.6 在Eclipse中使用其他计算机程序..... 55 2.4.7 性能..... 60 2.5 练习概述...... 61 2.6 本章小结...... 61 2.7 参考文献...... 62 第3章 使用Java开发工具 63 3.1 JDT入门...... 64 3.1.1 ...

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

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

    代码合并与发布流程

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

    CollabNetDesktop_Eclipse-5.1.0版本.zip

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

    eclipse-pde-gradle-tutorial:有关转换Eclipse PDE项目的Gradle教程(Eclipse IDE中无头+)

    开发在Eclipse IDE中进行 用法 该存储库是逐步构建的。 每个步骤都在特定分支中表示。 master分支是教程的初始状态。 随后的每个分支都会累积一些到最终状态。 要进行后续操作,您只需检查“ Tutorial部分即可,...

    2018尚硅谷Git和GitHub视频教程

    45.在Eclipse中设置本地库范围签名 46.Eclipse中Git图标的介绍 47.Eclipse特定文件介绍以及为什么要忽略它们 48.忽略Eclipse中的特定文件 49.Eclipse中本地库基本操作 50.将本地工程推送到远程库 51.将远程库的工程...

    EclipseArrowheadSystemsDocumentation:Eclipse Arrowhead框架内使用的系统的文档

    要对此存储库做出贡献,您将必须对其进行分叉,并在develop分支中通过请求请求提出更改建议。 在进行任何工作之前,请确保从源存储库中提取(或获取并合并)您的计算机上具有最新版本的文档,例如 git pull ...

Global site tag (gtag.js) - Google Analytics