svn绿色符号消失的解决办法
轉(zhuǎn)載地址 https://blog.csdn.net/yngsuag/article/details/71106909
我出現(xiàn)這個問題的時候,網(wǎng)上找了一堆方法都不起作用,不過明顯有的方法對有些人還是起作用的,所以這里將羅列我搜索到的幾個解決方法
step1.首先看文件下面是否有.svn目錄。如果沒有,查看是否隱藏,查看方法為下圖;如果通過設置為顯示所有隱藏,還是沒有.svn目錄,則需要重新checkout。
step2如果有.svn目錄仍然沒有綠色勾,檢查svn設置
打開setting,Icon Overlays中的status 擦車選擇shell,driver types選擇fixed drivers;Icon set選擇MufWin7
到這里可以看看圖標是否出現(xiàn),如果沒有出現(xiàn),繼續(xù)下面操作。
step3:在運行里輸入regedit,進入注冊表界面,HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows->CurrentVersion->Explorer->ShellIconOverlayIdentifiers,
查看注冊表中是否有Tortoisesvn相關選項,如果有,將Tortoisesvn相關移到最前端,將首字母改為數(shù)字,或者空格。
如果注冊表中沒有Tortoisesvn相關,則將Tortoisesvn導入到注冊表,具體內(nèi)容為:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal]
@="{C5994560-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified]
@="{C5994561-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict]
@="{C5994562-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked]
@="{C5994563-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly]
@="{C5994564-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted]
@="{C5994565-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded]
@="{C5994566-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored]
@="{C5994567-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned]
@="{C5994568-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Offline Files]
@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"
將上面內(nèi)容保存到svn.reg文件中,然后導入注冊表。
然后關閉再打開注冊表,發(fā)現(xiàn)Tortoise系列系列圖標已經(jīng)排到前面了,如果這時SVN的圖標并沒有顯示,重啟Explorer(在任務管理器中結束explorer.exe,在文件 ->
新建任務 -> 輸入explorer,當然可以重啟電腦,不過好sb),這樣就ok了,SVN圖標又出現(xiàn)了。
如果重啟后SVN圖標沒有出現(xiàn),查看注冊表發(fā)現(xiàn)導入失敗,只能手動添加了。
ShellIconOverlayIdentifiers右鍵,新建--項,輸入1TortoiseNormal,然后在默認下面右鍵,修改,在數(shù)值數(shù)據(jù)中輸入{C5994560-53D9-4125-87C9-F193FC689CB2};將上面內(nèi)容導入注冊表(我是做到這一步才成功顯示出svn圖標的,如果你依然沒有顯示,請繼續(xù)研究)。
ps: ?Windows Explorer Shell 支持 Overlay Icon 最多15個,Windows自身已經(jīng)使用了4個,所以就只剩下了11個供我們使用。如果你之前安裝了例如Groove這樣的軟件,那么可能我們可利用的就更少了,輪不到Tortoise了。像這樣的情況,我們可以調(diào)整Tortoise圖標名稱的字母順序,來提高Tortoise的優(yōu)先位置,因為Windows 內(nèi)部就是安裝名稱的字母順序來優(yōu)先顯示的。
總結
以上是生活随笔為你收集整理的svn绿色符号消失的解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HP暗影精灵7笔记本OMEN16.1in
- 下一篇: 拜读刘天斯的一个开源项目