2017-02-01 23 views
1

在TortoiseGit知識庫瀏覽器中,有文件夾和文件圖標(具有適當的文件類型或關聯的應用程序樣式)。TortoiseGit知識庫瀏覽器圖標

Repo-Browser中的某些文件圖標有看起來像附加在圖標圖像上的EXE。

這種額外造型的意義是什麼?

+0

說明2.6.1 **不是**有關回購瀏覽器的肖像。 (它**與Windows資源管理器圖標相關。)另一方面,如果這裏顯示的圖像不正確,那麼瞭解它來自哪裏會非常有趣。 – bsmither

回答

1

「EXE」圖標疊加指示該文件在Git存儲庫中標記爲「可執行」(在Windows上,此標誌與Git無關)。

將顯示疊加層,以便開發人員(可能是克隆了在* nix系統上使用的存儲庫)可以看到設置可執行標誌的文件,因爲此標誌在Windows上不可見(否則僅顯示單個文件的Git選項卡上的文件屬性)。

https://git-scm.com/docs/git-update-index

+0

那麼,在Windows中,它的存在是一個隨機的神器?在Windows以外的操作系統上使用TortoiseGit時,這隻會有意義嗎?我發現EXE疊加層已經應用於任何數量的不同文件.php,.css,.jpg,.xml,但並非總是如此。 (此回購中沒有可執行文件。) – bsmither

+0

通常,如果core.filemode設置設置爲false(Windows上的默認設置),則不應該自動或隨機設置可執行文件。如果此設置未設置爲false,我尚未測試WIndows上會發生什麼。 – MrTux

+0

上面的鏈接並沒有直接導致點上的答案。 _git-config_(https://git-scm.com/docs/git-config#git-config-corefileMode)中引用'core.filemode'的「配置」部分。我在我的repo的.git文件夾中找到了git-config,'core.filemode'設置爲false。因此,我將總結我的觀察結果(EXE覆蓋)是錯誤的結果 - 無論是驅動還是缺少文檔。謝謝@MrTux。 – bsmither