解決SVN文件不顯示綠色小鈎圖標問題


 問題描述:

今天重新安裝了SVN,發現從中央服務器拉取文件到本地倉庫后,對應的文件沒有綠色的小鈎圖標,於是查了一下解決方案,在這里總結一下。

解決方案一:

原因:狀態緩存設置問題造成的。

在svn checkout拉取的任意項目中,鼠標右鍵,選擇TortoiseSVN—Settings進入。

 

選擇圖標疊加(Icon overlays),將狀態緩存(Status cache)原先默認是Default的改成Shell即可,點擊應用-確定按鈕。如圖所示。

 

 

 

 

 這種方案我嘗試過,沒有成功,於是有了方案二。

 

解決方案二

打開注冊編輯表:windows+R(鍵盤按鍵)

輸入:regedit

 

 

 

根據路徑HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows->CurrentVersion->Explorer->ShellIconOverlayIdentifiers打開后發現Tortoise 系列(Tortoise1Normal,Tortoise2Modified等)前面有好多項,Tortoise系列排到最后,難怪不顯示。現在的任務就是把它們提到前面了,修改一下它們的名字就好(第一項的前綴好多空格,說明空格的字符排序在數字前面),需要在Tortoise1Normal以及Tortoise2Modified等名稱前面添加一串空格,按F5保存,最后發現Tortoise系列跑到最前面了(我們想要的效果)。

 

但是這時候你發現SVN的圖標並沒有顯示,重啟Explorer(在任務管理器中結束explorer.exe,然后在文件 -> 新建任務 -> 輸入explorer,當然也可以重啟電腦),再次查看拉取的文件發現綠色小鈎出現了。

 

 

 

 

 本人也是通過第二種方法,最后解決了綠色圖標的顯示問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM