VSCode 遇到當檔案更名後 SFTP 上傳仍是舊的
原本一開始的檔案叫 aaa.txt
後來我改成 Aaa.txt
當我編輯 Aaa.txt 後存檔上傳
它仍是給我傳 aaa.txt,重開 VSCode 也沒用
解決辦法 ↓
到 C:\Users\cross\AppData\Roaming\Code\User\workspaceStorage\ 目錄
裡面會有很多子目錄 ↓ (暫存 VSCode 的狀態)
c34e9db2a9a022222222210d099bc526 83b41f1111111d9e46ada80a479a0e91 (省略)
利用裡面的 workspace.json 它內容會提示你是那個專案
{ "folder": "file:///d%3A/XXX/XXX/cross" }
然後刪除這個子目錄就好 (我還不知道後遺症會有什麼,操作前要先備份)
參考: Capitalization changes are ignored within directories #835
留言