`
shibin_1109
  • 浏览: 79818 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Eclips GIT冲突解决

    博客分类:
  • git
阅读更多
多人协作开发的情况下,往服务器推送更新时难免出现冲突,所以推送之前需要解决服务器端的最新版本和本地仓库的冲突。Pull操作就是把服务器端的更新拉拢到本地仓库进行合并,解决好合并冲突后,就可以顺利push到服务器分支了。
假设现在Mairo兄弟在用GIT协作开发NewSuperMairoBro游戏,目前服务器端的mushroom.java文件的内容如下:

MairoBro克隆出代码后,Mairo哥哥做了如下修改

Mairo弟弟做了如下修改

然后Mairo弟弟先push代码,Mairo哥哥使用pull来合并本地仓库和远程仓库,将发行文件出现冲突,此时GIT会自动合并冲突的文件,如下图所示:



很明显自动合并的冲突文件不能直接使用,我们可以手动调整,右键发生冲突的文件,选择Team -> Merge Tool

第一项是将GIT自动合并过的文件和服务器端文件进行对比
第二项是用本地最新版本的文件和服务器端文件进行对比,建议用此项
接下来就是熟悉的对比界面

Mairo哥哥将冲突文件修改如下

然后右键点击此冲突文件,选择Team -> Add to index再次将文件加入索引控制,此时文件已经不是冲突状态,并且可以进行提交并push到服务器端

解决合并冲突后,Mairo弟弟只需要将服务器中合并后的版本pull到本地,就完成了一次协作开发的代码合并。从历史记录中可以看到,从mushroom开始历史进入分支,先是mushroomA的记录,然后是mushroomB的记录,最后历史分支合并。
分享到:
评论
1 楼 shibin_1109 2014-03-23  
如果冲突没更新下来的话也可以使用git同步来解决.

相关推荐

    eclipse git插件

    - **解决冲突**:当多人协作时,可能出现冲突,Egit提供了解决冲突的工具,用户可以手动选择接受哪一方的修改。 4. **高级特性** - **分支管理**:Egit支持创建、切换和删除分支,以及合并分支操作。 - **标签...

    eclipse中git插件

    开发者需要手动编辑这些部分,解决冲突后提交。 标签管理: 1. 创建标签:在"Tags"节点下,右键点击选择"Create Tag...",输入标签名和描述。 2. 查看和切换标签:在"Tags"节点下,双击或右键选择"Checkout"可查看...

    eclipse本地开发代码通过git库管理

    ### Eclipse本地开发代码通过Git库管理 #### 一、Eclipse与Git集成 Eclipse是一款广泛使用的开源集成开发环境(IDE),支持多种编程语言。它提供了丰富的插件系统,允许用户根据自己的需求安装不同的插件来增强其...

    eclips

    根据提供的文件信息,我们可以推断出这是一篇关于如何在Eclipse环境中配置并运行Java Server Pages (JSP) 的教程。接下来将详细解释文件中提到的关键知识点。 ### Eclipse简介 Eclipse 是一个开源的集成开发环境...

    Eclips安装过程

    Eclips安装过程 Eclips安装过程是一个复杂的过程,需要用户具备一定的计算机基础知识和Linux操作系统的使用经验。下面将详细介绍Eclips安装的详细步骤和相关知识点。 一、安装jdk jdk(Java Development Kit)是...

    eclips问题解决视频

    其中介绍了几个常见的问题的解决方案

    myeclips和eclips优化

    在eclips和myeclips中都可以用到,优化开发工具的环境,可以提高启动速度!节约内存!

    Eclips好用版安装包

    ECLIPS5700 系统通过采用先进的数字数据采集技术和先进的图象显示技术来保证测井数据的质量。其具有如下特点: 1、该系统记录的数据包括仪器的原始信号、经过刻度的工程值和处理后的数据。由于记录了仪器的原始信号...

    Eclips使用秘技(绝对经典)

    Eclips使用秘技(绝对经典)

    Eclips窗口界面插件

    实现了java窗口的拖拽,自动生成代码,对java界面编程,非常方便(安装方法:打开eclips,点击help-Install new software-Add-Achive(选中该压缩包)+OK+next)完成

    scala的eclips插件

    描述中的"分别放到自己Eclips目录的features和plugin中"是指手动安装插件的一种方式。用户可以下载Scala IDE的ZIP包,然后找到Eclipse安装目录下的`features`和`plugins`两个文件夹,将ZIP包解压后的相应文件复制...

    eclips的常用快捷键

    - `Ctrl+1`:快速修复(Quick Fix),当遇到编译错误或警告时,提供解决方案。 - `Alt+/`:内容辅助(Content Assist),与Ctrl+Space类似,但可以在不激活的情况下提供补全建议。 2. **导航快捷键:** - `F3`:...

    基于ECLIPS-5700的仪器挂接

    ECLIPS-5700系统作为一种先进的测井平台,其强大的数据采集能力和广泛的仪器兼容性使其成为业内领先的技术解决方案之一。本文将围绕ECLIPS-5700系统中的两个关键模块——TCC(Temperature and Circulation Control)...

    eclips4.6.0汉化包

    Eclipse 是一款著名的开源集成开发环境(IDE),广泛用于Java编程...总的来说,"eclips4.6.0汉化包"为Eclipse 4.6.0提供了一个完整的中文解决方案,使中国开发者能够更加流畅地使用这款强大的开发工具,提升编程体验。

    eclips操作使用的快捷键

    eclips操作使用的快捷键,熟练使用后这些之后,会对我们以后的开发有很大帮助的呢,我是其中的收益人之一哟

    Eclips查看Class文件插件

    本主题将详细讲解如何使用"Eclips查看Class文件插件",以及它在Eclipse和MyEclipse中的应用。 首先,我们来看“jad.exe”这个文件。jad是Java反汇编器(Java Disassembler),它是JDK自带的一个工具,用于将字节码...

    eclips3.7 汉化包

    自己下载后整理的,绝对能用, Babel Language Packs for Indigo Eclipse 3.7 BabelLanguagePack-birt-zh_3.7.0.v20110723043401.zip (91.74%) BabelLanguagePack-eclipse-zh_3.7.0.v20110723043401.zip (87.19%)...

    eclips代码模板

    "eclips代码模板"是一个专门针对Eclipse定制的代码模板集合,它旨在使Java代码更易读、更规范,同时借鉴了Visual Studio(VS)的代码格式,为开发者提供了一种统一且高效的编码体验。 首先,让我们理解一下什么是...

    eclips常用快捷键

    ### Eclipse 常用快捷键知识点详解 #### 一、基本操作 1. **自动完成:** `Ctrl+Space` 或 `Alt+/` - **功能:** 当在编写代码时,按下此组合键,Eclipse 将会弹出提示框显示当前上下文中可用的变量、方法或类等,...

    快速了解Eclips

    8. **版本控制系统集成**:Eclipse与多种版本控制系统(如Git、SVN)有很好的集成,便于团队协作和代码管理。 9. **SWT和JFace**:SWT(Standard Widget Toolkit)和JFace是Eclipse的图形用户界面库,它们提供了...

Global site tag (gtag.js) - Google Analytics