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