原文: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