2016-08-05 709 views
0

我想知道這是如何工作的。在PhpStorm中,您可以鎖定或解鎖右下角的當前文件。用PhpStorm鎖定/解鎖文件

只要你這樣做,我看到讀寫權限會改變,但git不會在改變時發現。之前我已經看到了存儲庫中的鎖定文件,就像Laravel代碼庫一樣。當我拉入存儲庫時,所有基本代碼都被鎖定。

如何讓git獲取對我的文件權限所做的更改,還是將它們推送到存儲庫,即使它沒有顯示任何更改?這個怎麼用?

編輯: 看來混帳只跟蹤文件是否爲可執行文件或沒有,有沒有一種簡單的方法,使git的跟蹤所有文件權限的改變?

+0

在git中絕對沒有任何事情發生。 –

回答

0

Git只跟蹤文件是否可執行。即使啓用了filemode。讓git追蹤讀/寫更改的唯一方法是使用一些鉤子或其他方法。

0

這是一個新功能,但它不適用於版本控制系統。

它允許您使用VCS(如果支持的話)或文件系統鎖定文件。

如果您想跟蹤文件權限更改,如git中的讀取/寫入標誌,只需在* nix系統上設置配置filemode=true。在Windows上有點棘手,因爲不是all permissions are mapped to git