GIT上CSS文件中的持续合并冲突

vma*_*tto 2 css git version-control conflict

我不知道这是否是一个常见问题.大多数时候我们从开发回购中提取CSS文件,GIT与当前文件冲突,通过在顶部和底部放置">>>"和"<<<"标记来完全合并这两个文件,分隔它们的"==="标记.

我们尝试了一些不同的缩进,这有点帮助,但根本没有成功.我们没有任何其他文件类型的问题,在这种情况下,大多数是PHP和JS代码.

如果这有帮助,我们已将生产中的所有文本编辑器设置为使用CRLF.

谢谢.

Von*_*onC 5

这通常是由于某种类型的自动转换.

你可以尝试设置的配置autocrlf,以false在所有的git(DEV和PROD)?

这样,不会执行自动转换,这有助于消除导致潜在合并冲突的问题?

你是否也有一些空白设置可以引入一些自动修改?


注意:启动git 2.8 +(2016年3月),合并标记将不再引入混合行结尾(如CRLF文件中的LF).
请参阅" 使Git在其" <<<<<<< HEAD"合并行 " 上使用CRLF.