2015-11-03 70 views
0

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

现在我在最后几天遇到了一些冲突,我的同事和我都在项目中添加和删除文件。 Git用来很好地合并这个文件,通常只需要几分钟的时间,解决合并冲突。

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

的冲突看起来就像这样:

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

这究竟是为什么以及如何解决呢?

+6

仔细检查一下行结尾是否相同,如果在两个版本上都使用制表符或空格。 – divix

+0

@divix是的,他们是行结束。请提交它作为答案,以便我可以接受它。 – vrwim

回答

1

仔细检查行结尾是否相同,并且如果在不同版本上使用制表符或空格或两者。