vma*_*tto 2 css git version-control conflict
我不知道这是否是一个常见问题.大多数时候我们从开发回购中提取CSS文件,GIT与当前文件冲突,通过在顶部和底部放置">>>"和"<<<"标记来完全合并这两个文件,分隔它们的"==="标记.
我们尝试了一些不同的缩进,这有点帮助,但根本没有成功.我们没有任何其他文件类型的问题,在这种情况下,大多数是PHP和JS代码.
如果这有帮助,我们已将生产中的所有文本编辑器设置为使用CRLF.
谢谢.
这通常是由于某种类型的自动转换.
你可以尝试设置的配置autocrlf,以false在所有的git(DEV和PROD)?
这样,不会执行自动转换,这有助于消除导致潜在合并冲突的问题?
你是否也有一些空白设置可以引入一些自动修改?
注意:启动git 2.8 +(2016年3月),合并标记将不再引入混合行结尾(如CRLF文件中的LF).
请参阅" 使Git在其" <<<<<<< HEAD"合并行 " 上使用CRLF.