当我和一位使用 Linux 的同事在同一个 repo 上工作时,而我这边在 Windows 上进行开发时,我们总是会因为 Assets 被缩小而发生冲突。
它与 Material 设计图标库一起使用,其中 before 元素包含类似内容的代码:“\f222”;
如果我在我这边发出 grunt 并且 git push 这个,它会在 Linux 环境中转换成不同的代码。如果我的团队在 Linux 上执行此操作并且我提取他们的更新,情况也是如此。
我怎样才能确保这种情况不会发生?
只有这个库是这样的;其他一切正常(使用 phpstorm 进行编码)。
最佳答案
确保您和您在 Windows 上的同事将本地配置 core.autocrlf
设置为 false。
git config --global core.autocrlf false
该设置的任何其他值都会自动转换 所有 文件的 eol(行尾字符),包括那些应该始终保持不变的文件。
关于linux - 在 linux 和 Windows 环境中共享时, Material 设计图标(如 "\f222")会发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37852851/