(进阶篇)Git使用系列教程-Git merge操作及冲突解决

2022-12-24 0 863

责任编辑传授Git merge指示操作方式及武装冲突化解。

如果你的工程项目始终是两个人合作开发,即便采用Git merge姿势,分拆操作过程中极少出现武装冲突,但稍稍繁杂一点儿的多人合作开发工程项目,不光是插值较快的工程项目,merge时大量文档武装冲突是再恒定但是的,即便他们有必要性掌控Git merge操作过程武装冲突化解控制技术。

merge指示基本原理

具体来说,他们先来认知呵呵merge指示的基本原理,右图表明了merge指示继续执行其间,git组成部分的变动情形

(进阶篇)Git使用系列教程-Git merge操作及冲突解决

具体来说,黄色d代表者现阶段组成部分,棕色f标识符远距组成部分,也是他们期望分拆的组成部分,merge操作方式是把远距组成部分的“修正”分拆到邻近地区,从图中可以看见,远距组成部分other和现阶段组成部分current都从结点b开始的,结点b经过三次commit(依次是c和d)预览到current,与此同时,结点b反之亦然历经三次递交(e和f)预览到other,他们merge other组成部分,只但是是把e到f三次递交的“变动”并行到邻近地区。merge姿势顺利完成后,最后邻近地区current组成部分会再度往前预览两个结点,即图中的绿色生态结点g.

2.merge指示武装冲突其原因及化解

同一1.c文档,李四和李四都修正了第10行标识符,那在分拆时第10行就会引发武装冲突,即便控制系统不晓得此时如果存储李四的修正却是李四的修正,约莫是这个原意,此时控制系统会报merge武装冲突收起,他们须要全自动去处置。

(进阶篇)Git使用系列教程-Git merge操作及冲突解决

字数非常有限,无法详尽表明巧,更多有关merge指示的采用,提过高度关注Sourceforge。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务