Ale*_*rey 2 git cross-platform git-merge
可能的重复:
git 最好的 CRLF 处理策略是什么?
我目前正在做一个项目,几乎每次我将 master 合并到我的分支时,我都会遇到合并冲突,git 说整个文件都已更改。通常,当我使用 Notepad++ 的比较工具比较这些文件时,它会报告实际上只有几行发生了更改,而且通常甚至不应该导致冲突。
有一段时间我只是把这种行为作为一个在跨平台工作时必须遇到的问题(我们的团队使用 Windows 7、OSX 和 debian 的混合进行开发),但是今天当我合并时,有一些阻碍我前进的严重问题。我自己研究过这个问题,似乎它可能与 git core.autocrlf 配置有关,但我不确定如何解决这个问题,以便它立即消失,或者随着 git 修复损坏而慢慢消失我以前做过。任何人都可以就如何解决这个问题提出任何建议吗?
谢谢,
亚历克斯
我终于解决了这个问题 - 我不得不启用 autocrlf。我已经阅读了很多反对这个标志的建议,但它似乎在这种情况下有效。
git config --global core.autocrlf true
| 归档时间: |
|
| 查看次数: |
4067 次 |
| 最近记录: |