linux - 在 linux 和 Windows 环境中共享时, Material 设计图标(如 "\f222")会发生变化

标签 linux windows git encoding utf-8

当我和一位使用 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/

相关文章:

Python 克隆 git 存储库的方法

git - 同步上游提交时如何在Git中清理提交历史?

linux - wmctrl 打开没有焦点的窗口

linux - resolv.conf 在重新启动时被重写

linux - 在字符串 bash 中连接变量

c++ - 如何在不阻塞或轮询的情况下从子进程的 STDOUT 接收输出

Python3 utf-8 解码问题

java - 我可以附加到不同进程中的 JVM 吗?

用于处理 Microsoft Word 和/或 OpenOffice 文件的 Git(或 Hg)插件

java - maven pom调用子目录下的其他poms