開發小知識:TortoiseGit 忽略檔案圖示顯示已送出或狀态圖示不顯示或狀态圖示顯示不完全
介紹
TortoiseGit 是一個 Windows 下的 Git 用戶端,它內建了 Windows 資料總管,提供了一個直覺、易用的界面來管理 Git 代碼庫。 TortoiseGit 支援 Git 的所有常用操作,如克隆、送出、推送、拉取、合并、分支、标簽、撤銷等。同時,它還支援多種不同的 Git 伺服器,如 Github、Gitlab、Bitbucket 等。此外,TortoiseGit 還提供了一些進階功能,如檔案比較、日志檢視、圖形化的分支曆史等,讓使用者能夠更加友善地進行代碼管理和版本控制。 總的來說,TortoiseGit 是一款功能強大、易用性高的 Git 用戶端,适合 Windows 平台上的開發者使用。
解決
1.右鍵打開TortoiseGit > settings頁面,選擇Overlay Handlers
2.點選 Start Registry Edit 打開系統資料庫
3.在彈出的系統資料庫中把Tortoise的每一項前面多加幾個空格,排序會靠前(這是Windows限制隻采用前15項的原因)
4.選擇Icon Overlays 修改Status cache 選擇Shell(預設:None)
5.重新開機計算機或通過任務管理器重新開機explorer.exe程序
總結
重新開機後就能看到圖示效果顯示都正常,Windows裡面一些奇怪的限制越來越多