首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Egit - merging不起作用

Egit - merging不起作用
EN

Stack Overflow用户
提问于 2015-05-17 19:23:57
回答 1查看 45关注 0票数 0

我们有一个正在开发一年的项目。最近,我们的git合并功能变得疯狂起来:

如果我合并两个不同的分支(其中一个是主分支)。我得到以下合并冲突:

<<<<<<<<<<<<<<<<< myBranch <<<<<<<<<<<<<<<<<<

.....

<<<<<<<<<<<<<<<<< myBranch <<<<<<<<<<<<<<<<<<

<<<<<<<<<<<<<<<<<主<<<<<<<<<<<<<<<<<<

.....

<<<<<<<<<<<<<<<<<主<<<<<<<<<<<<<<<<<<

也就是说,合并是将一个分支代码放在另一个分支代码之上。

你知道为什么吗?

EN

回答 1

Stack Overflow用户

发布于 2015-05-18 01:49:07

看起来你已经在两个分支中更改了这些文件,所以Git不能只进行快进合并。因此,它允许您手动处理代码以解决合并冲突。以上述方式放入两个版本的代码片段对于Git来说是很正常的。

如果整个文件内容都是这样的话,那就意味着Git认为它们是不同的。在合并之前创建一个git diff master feature_branch。Git有什么不同?

一个可能的差异来源是换行符。如果有开发人员配置了糟糕的auto.crlf,他们可能会在推送到中央存储库时覆盖换行符。这实际上改变了每个字符串,并可能导致上述情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30286356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档