原文:2020第44周Windows文件系统不区分大小写

由于Windows文件系统不区分大小写,所以你不能通过大小写来区分文件名或文件夹名,比如你在资源管理器中新建一个A.txt文件,想再建个a.txt时会提示你重名并自动重命名。这在Git操作时可能会遇到问题,比如你代码库里文件或文件夹修改了名称,默认Git认为是没变的,如果单纯让Git在仓库中区分大小写会产生两份文件并且无法在Windows系统中观察到 ,如果要解决这个问题一般需要两次提交:先改名 ...

2020-10-30 23:43 0 570 推荐指数:

查看详情

Windows区分大小写

背景 之前就看过说 Windows区分大小写,但平时用得少倒也没什么体验,没想到还真能踩一次坑。 上周有同事找我帮忙看个问题,说是配置修改后不生效。排查了下发现编译确实成功了,但烧录进板子的固件包却还是旧固件包。 最终发现是路径下存在名字仅大小写不同的两个文件夹,xxxA 和 xxxa ...

Mon Apr 27 08:06:00 CST 2020 0 1358
Windows文件区分大小写

背景 最近在Linux官网下载了Linux内核,下载下来的是一个后缀为.tar.xz的压缩包,于是在毫不知情的情况下随随便便解压了,解压过程中出现了很多问题。 其中一个问题就是在Windows下,不区分大小写文件名,但是在Ubuntu下就可以区分。比如,abc.txt和ABC.txt会被 ...

Wed Nov 20 17:57:00 CST 2019 0 877
【Linux123】Linux文件路径大小写敏感(不同于Windows文件系统

最近项目测试中又遇到了一个典型问题。 几个case在本地local Windows测试环境下可以通过,但在remove Linux的集成环境中却失效。 调查后显示,由于一处文件名定义在项目实现中和测试框架实现中的大小写不一致,造成这个问题在Windows文件大小写不敏感的测试环境中 ...

Thu May 07 23:33:00 CST 2020 0 915
Java区分大小写和mysql不区分大小写

在开发的过程中遇到了一个小坑,特此记录。在根据用户名查询客户的时候,比如zhangsan和ZHANGSAN同时查出来, 原来是Java区分大小写和mysql不区分大小写造成的。 不要轻易修改数据库。 解决步骤: 1. 在插入用户名的时候直接全部插入为小写,不管用户输入的是大写还是小写,直接转化 ...

Tue Mar 05 02:48:00 CST 2019 0 836
mongodb 如何区分大小写

mongodb是区分大小写的,在做mongodb数据库操作是经常使用toUpperCase()等方法将value转换为大写存到数据库中 e.g. 在做数据库模糊查询时语句如下 db.COLLECTION.find({ "FIELD": {'$regex':'VALUE','$options ...

Tue Jul 24 04:38:00 CST 2018 0 1500
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM