在变基期间,Git 经常会产生如下合并冲突:
<<<<<<< HEAD
}
=======
}
>>>>>>> f192b7c... My commit description here
这两个部分是逐字符的,相同的。
这是一个已知的错误?在 OS X 上使用 1.8.2 版。
在变基期间,Git 经常会产生如下合并冲突:
<<<<<<< HEAD
}
=======
}
>>>>>>> f192b7c... My commit description here
这两个部分是逐字符的,相同的。
这是一个已知的错误?在 OS X 上使用 1.8.2 版。
对我来说,这一直是 EOL 字符冲突的情况 - 即 CR vs LF vs CRLF。您可能正在使用产生不同行尾的不同工具或平台,特别是如果您在团队中工作,特别是如果您同时使用 Windows 和 Linux。看看 github 的Dealing with line endings,这篇关于处理事物的新旧系统的综合文章,以及关于 core.whitespace 的 SO 链接。