Visual Studio Code Insiders 更改檔案權限

Visual Studio Code Insiders 更改檔案權限

我在 Windows 10 中執行 Visual Studio Code Insiders,並且有一個共用 Samba 安裝目錄的 Ubuntu VM。每當我(在 Windows 中)編輯 shell 腳本檔案(例如 test.sh)並保存它(在 ubuntu 機器上)時,它都會獲得檔案權限。這似乎是 VSCode 的功能,因為我的擴充功能全部被停用,但它仍然會發生這種變化。 「有趣」的是它只影響我的 shell 腳本和 bbappend 檔案(yocto 附加食譜)。

找不到這個原因。幫助!

提前謝謝了!

答案1

解決了!

經過一番調查,我得出的結論是,這個問題與 Visual Studio Code 無關,而是與我的 Samba 伺服器配置有關。預設情況下,Samba 伺服器設定將 Windows 檔案權限對應到 Linux 為 744。

建立遮罩 = 0644

建立目錄 = 0644

也可以透過新增來方便地不映射存檔位

地圖存檔 = 否

相關內容