WIN7下64位tortoiseSVN不显示的解决方案

最近在WIN7下安装了64位tortoiseSVN发现右键菜单什么的都正常,就是不能显示变化图标,很是郁闷。(注意:64位的操作系统必须安装64位的tortoise,否则右键菜单会不显示)

系统安装TortoiseSVN之后,功能都很正常,但是文件夹或文件图标就是不显示为TortoiseSVN定义的图标。

原因:

Windows 对覆盖图标类型是有限制的。Windows 最多只允许15 个覆盖图标,它自己又用了几个,结果给用户用的就11 个左右。TortoiseSVN 标准会使用7个(普通图标、已修改图标、冲突指示图标、已删除图标、新增文件图标、忽略图标、未版本化图标)。如果再安装了网盘软件(如:360云盘、新浪微盘等),它们各自又会使用3 个左右的覆盖图标,这样,覆盖图标就远远不够用了。

所有应用程序的覆盖图标都需要在注册表“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers”下面增加一个项目,当需要显示覆盖图标时,Windows 会按照项目名称的字母顺利依次查询在这些项目里所指示的接口,以检测是否有覆盖图标,当检测到11 个有效的接口后,Windows 就会自动停止继续向下检测,这样,后来的覆盖图标就不会显示了。如果TortoiseSVN的覆盖图标靠后的话自然就不会显示了。

解决方法

1、 到C:\Windows文件夹下,打开regedit.exe

2、 Ctrl+F,搜索“ShellIconOverlayIdentifiers”

3、 把ShellIconOverlayIdentifiers下面的节点按照项目名称的字母顺序进行重命名即可(不需要显示的可以在名称前面加z_,放到最后面)。

注意事项:

1、 把TortoiseSVN 的所有覆盖图标全部提前,但仍然不会显示一些图标,为什么呢?

原因是TortoiseSVN 会自己分析在ShellIconOverlayIdentifiers 中注册的覆盖图标数,如果注册了太多,TortoiseSVN 会自动屏蔽一些无关紧要的图标,目的是让别人软件的覆盖图标尽可能有机会显示。如果你希望显示TortoiseSVN 认为“无关紧要”的图标,你需要删除一些别的程序的图标,把ShellIconOverlayIdentifiers下的节点总数减小到13 个以下,这时,TortoiseSVN 才会正常显示认为“无关紧要”的图标。

2、 有三个微软自带的:EnhancedStorageShell、Offline Files和SharingPrivate

 

生效注册表:

改完之后,按F5刷新——关闭注册表编辑器——按Ctrl+Alt+Del调出任务管理器——结束explorer.exe(同EXPLORER.EXE)进程,图标、任务栏消失——不要关闭任务管理器——单击 文件——新建任务(运行)——输入explorer.exe(EXPLORER.EXE也可),图标、任务栏再次出现,注册表已更新。

因为explorer.exe启动时,会重新加载注册表项,所以达到了马上刷新的效果。

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: TortoiseSVN是一个开源的版本控制系统,它是针对Windows操作系统设计的客户端软件。而64位是指计算机的处理器架构,能够支持更大的内存容量和处理数据的能力。 TortoiseSVN64位版本是为了在64位Windows操作系统上更好地运行和使用而设计的。相比32位版本,64位版本有如下优势: 1. 内存管理能力更强:64位操作系统能够有效利用超过4GB的系统内存,这对于需要处理大型项目的软件开发非常重要。TortoiseSVN64位系统上能够更好地管理和操作大量的代码和更大的版本库。 2. 处理器性能提升:64位处理器的数据处理能力更高,可以更快地执行计算和处理任务。这意味着TortoiseSVN64位系统上能够更快地完成版本控制操作,提高开发效率。 3. 兼容性更好:64位版本的TortoiseSVN64位系统上可以更好地与其他64位软件和库文件进行兼容,提供更好的系统稳定性和可靠性。 总之,TortoiseSVN 64位版本是为了在64位操作系统上提供更好的性能和兼容性而设计的。使用64位版本的TortoiseSVN可以提高开发效率,更好地管理和控制代码版本。 ### 回答2: TortoiseSVN是一个开源的版本控制系统,它可以帮助开发者管理项目的源代码和文件的变化。TortoiseSVN支持在64位操作系统上运行,包括Windows和Linux系统。 TortoiseSVN提供了一个友好的图形用户界面,方便用户进行版本控制操作。通过右键单击文件或文件夹,用户可以轻松地提交、更新和回滚文件。此外,TortoiseSVN还提供了与其他团队成员协作的功能,如合并代码、分支管理和冲突解决等。 64位TortoiseSVN在性能和稳定性方面相对于32位版本有所提升。64位系统能够更好地利用计算机的内存,处理大型项目时更加高效。此外,64位TortoiseSVN还能够与64位的操作系统和其他64位应用程序进行更好的兼容。 要安装64位TortoiseSVN,首先需要确保计算机上安装的操作系统是64位的。然后,可以从TortoiseSVN官网下载64位的安装程序并按照指引进行安装。在安装过程中,可以选择是否安装与其他应用程序的集成,如文件资源管理器和开发工具。 总之,64位TortoiseSVN是一个强大且易于使用的版本控制系统,能够在64位操作系统上提供更好的性能和稳定性。无论是个人项目还是团队合作,使用64位TortoiseSVN都能够提高代码管理和版本控制的效率。 ### 回答3: TortoiseSVN是一款被广泛使用的版本控制软件,可以帮助开发团队进行源代码管理。它提供了直观的图形界面,使用户可以轻松地查看、比较和合并源代码的不同版本。 TortoiseSVN 64位版是专为64位操作系统设计的版本,可以充分利用64位系统的性能优势。相比于32位版本,64位版本可以处理更大的文件和更复杂的项目。 使用TortoiseSVN 64位版本的好处有: 1. 更高的性能:64位系统可以更好地利用计算机的内存和处理器资源,使TortoiseSVN更快速和高效。 2. 支持更大的文件和项目:64位版本能够处理更大的文件和更复杂的项目,不易受到资源限制。 3. 兼容性更好:64位版本与64位操作系统更加匹配,能够充分发挥系统的优势,提供更好的用户体验。 4. 可扩展性好:64位版本不仅可以处理大型项目,还可以支持未来更大规模的项目需求。 尽管TortoiseSVN 64位版有以上优点,但在使用过程中也需要注意一些问题: 1. 确保操作系统兼容:使用TortoiseSVN 64位版需要安装64位的操作系统,否则无法正常运行。 2. 资源要求较高:64位版本可能需要更多的计算机内存和处理器资源,所以如果计算机配置较低,可能会影响性能。 3. 插件和扩展兼容性:某些第三方插件或扩展可能不完全兼容64位版本,需要进行进一步的测试和调整。 总之,对于64位操作系统的用户来说,使用TortoiseSVN 64位版将能够提供更好的性能和兼容性,能够更好地满足大型项目的版本控制需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值