在菜单 Help | Edit Custom Properties 中
添加下面的行
idea.case.sensitive.fs=true
这将告诉IDEA区分文件名的大小写, 在做出上面的改变后, 在
选择菜单 File | Invalidate Caches 然后重启IDEA
在菜单 Help | Edit Custom Properties 中
添加下面的行
idea.case.sensitive.fs=true
这将告诉IDEA区分文件名的大小写, 在做出上面的改变后, 在
选择菜单 File | Invalidate Caches 然后重启IDEA
区分大小写的背景
Linux上是可以区分大小写的,比如可以在Linux上创建abc和ABC两个文件;Mac OS上是可以通过配置实现区分文件的大小写的;但在Windows上是不能实现的。
对于经常处理Git事务的童鞋们来说,区分文件的大小写是非常有必要的。
(1)以管理员身份运行cmd.exe
fsutil.exe file SetCaseSensitiveInfo C:\Users\walterlv\GitDemo enable
是的,就是上面这一段非常简单而容易理解的命令即可开启单个文件夹的名称区分大小写功能。只是单个文件夹!如果需要开启其他文件夹,需要多次执行这样的命令。
而如果需要关闭对此文件夹的大小写支持,只需要将 enable
改为 disable
。
fsutil.exe file SetCaseSensitiveInfo C:\Users\walterlv\GitDemo disable
看!以上就是在 Windows 10 系统级开启了大小写敏感的我的一个 Git 仓库,这下可以让跨平台的 Git 工作起来在各个系统都一样了。
以上命令的正确运行需要以下条件,缺一不可:
fsutil
… Read More