完整文件改变了git

时间:2015-11-03 10:23:56

标签: git git-merge merge-conflict-resolution

我目前正在使用Xamarin项目,其中所有文件引用都放在一个项目文件中。每当我们团队中的某人添加或删除文件时,此文件都会更改。

现在我在最后几天遇到了一些冲突,我和我的同事都在项目中添加和删除文件。 Git曾经非常漂亮地合并这个文件,通常只需要几分钟就可以解决合并冲突。

现在在最近几天,我不得不手动重做我的更改,因为git看到项目文件完全不同,即使只有几行更改。

冲突看起来像这样:

<<<<<<< HEAD
// The entire file on my branch
======= 
// The entire file on the master branch
>>>>>>> mobile

为什么会发生这种情况,我该如何解决?

1 个答案:

答案 0 :(得分:1)

仔细检查行结尾是否相同以及是否使用制表符或空格,或两者都使用不同版本。