0
我目前正在使用Xamarin项目,其中所有文件引用都放在一个项目文件中。每次我们团队中有人添加或删除文件时,此文件都会更改。完成文件更改git
现在我在最后几天遇到了一些冲突,我的同事和我都在项目中添加和删除文件。 Git用来很好地合并这个文件,通常只需要几分钟的时间,解决合并冲突。
现在在过去几天,我不得不手动重做我的更改,因为git看到项目文件完全不同,即使只有几行更改。
的冲突看起来就像这样:
<<<<<<< HEAD
// The entire file on my branch
=======
// The entire file on the master branch
>>>>>>> mobile
这究竟是为什么以及如何解决呢?
仔细检查一下行结尾是否相同,如果在两个版本上都使用制表符或空格。 – divix
@divix是的,他们是行结束。请提交它作为答案,以便我可以接受它。 – vrwim