我彷佛沒法在Windows 7下顯示圖標,我真的很想念Windows XP。 html
怎麼修好? ide
他們在這裏展現得很好 您使用的是64位版本的Windows 7以及32位版本的TortoiseSVN嗎? 若是是這樣,那麼它們只會出如今32位資源管理器中(或32位應用程序的差價合約中)。 可是,您能夠並排安裝32位和64位版本。 svn
要完成Johannes的答案 ,你能夠檢查這個線程 ,它提到另外一個緣由(第一個是安裝32位客戶端而不是64位客戶端)(強調個人): spa
只有更新版本的TSVN和TCVS可以共享疊加圖標,而且因爲資源管理器總共限制了14個疊加圖像,而沒法顯示多餘的疊加圖標,您可能會有太多 ... .net
若是它的疊加圖標出現,您必須實際使用32位Windows資源管理器,這固然意味着您還必須安裝32位版本的TSVN。 線程
當一個安裝第一個TortoiseVCS時,問題可能會出現,由於: code
看看在文件系統和註冊表中安裝了什麼,看起來他們試圖用個人Shell擴展作的 - 安裝64和32位版本,因此沒有人說「我看不到個人覆蓋/菜單「! ;) htm
不幸的是,它看起來像32位的註冊表項被軟管,因此32位擴展DLL,即便存在,沒有正確的註冊表項。 ip
若有疑問,我建議卸載TCVS和TSVN。
而後安裝TSVN。
也許安裝後重啓兩次,不只一次。
若是他們仍然沒有出現,請轉到軟件控制面板並選擇修復安裝。 從上一個版本升級到當前版本時,這對我來講頗有用。 資源您可能應該首先安裝您計劃使用的TortoiseXYZ變體,以便在使用較少的TortoiseXYZ變體以前提升其落入有限數量的疊加圖標插槽之一的機會。
在嘗試分析故障時,請始終牢記這些有限數量的疊加圖標插槽 。
Windows只能顯示有限數量的疊加圖標( 總共15個,在Windows使用後爲11個 )。 Office Groove , Dropbox , Mozy , Carbonite等程序將劫持一堆11個可能的疊加圖標(若是微軟提升了這些圖標的數量,那麼它會很好,由於使用它們的應用程序數量彷佛會增長和增長) ...
您能夠在此處查看已設置的疊加層,並在註冊表中更改它們(風險自負):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
若是您正在使用TortoiseCVS (而且沒有使用疊加圖標),您將得到幾個TortoiseSVN圖標和全部TortoiseCVS圖標。 這是由於疊加圖標按字母順序使用。 再次,由您本身承擔風險(編輯註冊表可能會炸燬您的計算機,yada,yada,yada - 若是您正在閱讀Stack Overflow並使用Windows而且沒有編輯註冊表,那麼您確實是一個罕見的野獸),感受能夠自由重命名(我建議將數字放在你想要使用的數字前面,而「z _」的前綴是你不須要的數字)。 TortoiseSVN Shell擴展名很好,因此你知道他們作了什麼,TortoiseCVS擴展不是。 查看源代碼後,我找到了相關信息:
rem Set your own path. set TOOL_ROOT=d:\Tools\TortoiseSVN-1.6.13.20954-win32-svn-1.6.16\tortoisesvn_1.6.16.21511 set PACKAGENAME=TortoiseSVN-1.6.16.21511-x64-svn-1.6.17.msi set TOOL_INSTALLROOT="c:\Program Files (x86)\TortoiseSVN" msiexec /i "%TOOL_ROOT%\%PACKAGENAME%" INSTALLDIR=%TOOL_INSTALLROOT% ALLUSERS=1 ARPSYSTEMCOMPONENT=1 RebootYesNo=No REBOOT=ReallySupress /qb- set ret=%ERRORLEVEL% rem The installer seems to return same values as MSI rem These codes mean that the product is properly installed, even though the code is not zero. rem 1641 ERROR_SUCCESS_REBOOT_INITIATED rem 3010 ERROR_SUCCESS_REBOOT_REQUIRED if %ret% EQU 1641 set ret=0 if %ret% EQU 3010 set ret=0 if %ret% GTR 0 exit %ret%
若是您最近升級了Tortoise SVN,多是由於版本1.7彷佛須要一種新的格式來存儲文件的狀態 - 在這種狀況下,您能夠右鍵單擊相關存儲庫的根文件夾,並使用Tortoise菜單選項'SVN升級工做副本'。
這解決了個人問題。
乾杯馬特