我目前正在使用Xamarin项目,其中所有文件引用都放在一个项目文件中。每当我们团队中的某人添加或删除文件时,此文件都会更改。
现在我在最后几天遇到了一些冲突,我和我的同事都在项目中添加和删除文件。 Git曾经非常漂亮地合并这个文件,通常只需要几分钟就可以解决合并冲突。
现在在最近几天,我不得不手动重做我的更改,因为git看到项目文件完全不同,即使只有几行更改。
冲突看起来像这样:
<<<<<<< HEAD
// The entire file on my branch
=======
// The entire file on the master branch
>>>>>>> mobile
为什么会发生这种情况,我该如何解决?
答案 0 :(得分:1)
仔细检查行结尾是否相同以及是否使用制表符或空格,或两者都使用不同版本。