背景
其實一開始,我并不想以
TortoiseSvn檔案夾及檔案圖示不顯示
作為文章的标題,而是以
TortoiseSvn
右鍵彈出菜單不全作為标題。因為最開始我發現對eclipse從svn檢出的項目右鍵操作時,彈出的TortoiseSvn菜單下的二級菜單不全,如下:
但是這隻是一種現狀,它出現的原因是因為我操作的
檔案夾沒有被标記svn圖示
,如果檔案夾上有svn圖示的話,右鍵彈出的菜單就會是正常的,如下:
是以,我并沒有更換标題,
svn圖示不顯示才是罪魁禍首
。
解決方式
我的筆記本是win10作業系統,本身自帶了
onedrive,microsoft office
軟體,正是他們造成的svn圖示不顯示。
打開系統資料庫
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
發現沒有網上說的TortoiseNormal等關于svn的選項,我并沒有按照網上所說的人工造系統資料庫來操作,而是
解除安裝了onedrive,microsoft office軟體
,因為它們占用了圖示,導緻svn的圖示在系統資料庫裡不出現,解除安裝掉這兩個軟體,重新開機系統,系統資料庫的svn圖示就出現了。如下:
總結
win10系統自帶的onedrive,microsoft office軟體,占用了系統資料庫HKEY_LOCAL_MACHINE
\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers,使得svn的圖示無法進入系統資料庫中去。待解除安裝完這兩個軟體後,svn圖示就可以正常顯示了,svn右鍵菜單功能也恢複正常