标签: git line-endings
我正在处理两个Git分支,其中一个必须定期合并到另一个分支。
在两个分支上几乎相同的长CSS文件在一个分支上有LF行结尾,在另一个分支上有CR + LF。
因此,对一个分支上的文件所做的任何更改都会导致跨越整个文件的合并冲突,而且我基本上不得不在另一个分支上手动进行相同的更改。
当然,我可以只转换其中一个分支上的行结尾并提交。但有没有更好的方法(例如使用.gitattributes文件)使git忽略行结尾并避免任何难以理解的(全内容替换)差异?
.gitattributes