SVN图标不能正常显示[转]

本文详细介绍了解决SVN图标不显示问题的多种方法,包括配置窗口偏好设置、调整注册表、重装TortoiseSVN等。适用于解决工作场所文件或文件夹无法显示SVN相关图标的问题。

最近遇到SVN图标不显示问题,网上找到的解决方法

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

症状1:项目左边导航列表不能正常显示图标

方法:windows ->preferences->General->Appearance->Lable Decorations 勾选其中的 SVN 项即可

症状2:workplace中文件或文件夹不能显示svn相关图标

方法:右键->TortoiseSVN->setting->Icon Overlays->Status cache->default/Shell。none是没有的

症状3:改变项目中右键->team->列表中的图标样式

方法:windows ->preferences->Team->SVN->菜单图标->TortoiseSVN/Subversive/默认,默认是没有

以上转载http://blog.163.com/zcy4123@126/blog/static/155255877201112811758370/

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

对于"症状2"上面的方法不能解决

利用下面的方法tortoiseSVN图标不能显示(图标重载)解决手记

核心步骤:

参考下图所示,检查注册表相应节点是否有tortoiseSVN的项目,如果没有,卸载tortoiseSVN,重新启动电脑,然后再安装tortoiseSVN,重启explorer.exe,tortoiseSVN应该就可以正常重载windows图标了。

这是本人解决tortoiseSVN图标显示错误的手记,发到这里,发现有很多位网友通过google找到了,为便于朋友们阅读,特此对本文重新编辑排版,加入上面的核心步骤。如果这些信息对您有用,请支持一下:只劳您的鼠标轻轻一点即可 ^_^

一段时间没有使用tortoiseSVN了,突然发现图标重载功能不正常了,全显示成windows自带的图标了。正好弹出新版本升级的提醒,于是下载新版本,安装,提示重启,没有重启windows,只是任务管理器结束explorer.exe,然后再启动explorer.exe,但还是老样子,没有正常显示图标。

于是重启windows,还是老样子。

怀疑是不是tortoiseSVN跟windows 2003不兼容了,以前是好的,现在不行了,google 一下“tortoiseSVN windows 2003”,没有相关信息,大概不是这个原因。

于是接着搜索“tortoisesvn 图标”,有这样一条信息

TortoiseSVN 不显示图标 http://www.cnblogs.com/Jinglecat/archive/2009/08/28/1555792.html

2. Windows Explorer Shell 支持的 Overlay Icon 最多 15 个,Windows 自身使用了 4 个,只剩 11 个可扩展使用,如果你之前还安装诸如 Groove 这样的软件,可能这 11 个位置都被他们剥夺了,轮不到 Tortoise 了。不过,还是可以给 Tortoise 优先腾出位置的:调整 Tortoise 图标名称的字母顺序。因为 Windows 内部就是按图标名称的字母顺序来优先显示的。

55dcbdf4a4b07ab57609d793.jpg

先按照上图修改注册表后看看有没有效果!

 

因为刚才安装了最新版本的,但还是不能正常,大概是新版本覆盖安装并没有检查修复注册表信息,那就卸载,重启windows,再安装。安装完成后 tortoiseSVN照例提示重启windows,照例不重启,只重启explorer。大功告成!

总结:可能的原因是TortoiseSVN日式有新版本,就直接点了更新,中间出现了隐晦的错误,再不就是软件出现错误,重新从官网下载安装。

转载于:https://www.cnblogs.com/zouyang/archive/2011/10/14/2212560.html

### Win11系统中SVN客户端图标显示的解决方案 在Win11系统中,SVN客户端图标无法正常显示的原因通常与Windows操作系统图标的叠加限制有关。Windows仅支持最多15个覆盖图标[^4],而这些位置可能会被多个同步工具(如OneDrive、Dropbox等)或其他程序占用。当TortoiseSVN图标叠加器未能进入前15位时,其图标将不会显示。 #### 方法一:调整注册表中的图标优先级 可以通过修注册表来重新排列图标叠加器的顺序,从而让TortoiseSVN图标能够显示: 1. **打开注册表编辑器** 使用快捷键 `Win + R` 打开“运行”对话框,输入 `regedit` 并回车,启动注册表编辑器[^5]。 2. **定位到指定路径** 在注册表编辑器中导航至以下路径: ``` HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers ``` 3. **重命名或删除多余的图标叠加器** 查看该目录下的子项名称及其对应的值数据。如果存在过多的图标叠加器,则可以考虑禁用一些不必要的服务。例如,对于不再使用的云存储应用,可以直接将其对应的子项重命名为带有 `_disabled` 的后缀,或者直接删除它们。注意备份注册表以防误操作[^3]。 4. **重启资源管理器或计算机** 修完成后,右键点击任务栏空白处选择“任务管理器”,找到“Windows 资源管理器”进程并结束它,随后再次启动即可刷新效果;也可以简单地重启整个设备以确保更生效。 #### 方法二:减少已安装的应用数量 由于每增加一款具有文件状态指示功能的应用都会消耗掉一个可用槽位,因此卸载那些长期不用却仍然驻留在后台工作的应用程序也是一个有效的策略。特别是像提到过的几种国内国外主流网盘产品,它们往往默认开启此类特性[^1]。 #### 方法三:更新TortoiseSVN版本 有时较新的TortoiseSVN版本已经针对不同操作系统做了优化处理,尝试升级到最新稳定版也许能解决问题[^2]。 ```bash # 更新 TortoiseSVN 到最新版本 (假设通过 Chocolatey 包管理器) choco upgrade tortoisesvn ``` --- ### 注意事项 尽管上述方法大多适用于Win10及以上版本的操作系统,但在实际执行过程中仍需谨慎对待每一个步骤以免造成不可逆的影响。建议先做好充分准备再动手实践。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值