SVN文件没有对勾感叹号的状态提示

        今天小编在用SVN下载好项目一看,咦~为啥没有提示有没有修改的状态呢。

       

        组长发话了:“这样你以后怎么提交呢,总不能时刻记得自己改那了吧”,纠结~~~    

        决定下午就开始解决这个问题,不同的问题不同的解决方案:

     方案一:

        这个方案的原因是刚安装完SVN,未设置该功能。

       右键文件夹—>TortoiseSVN—>Settings—>Icon Overlays(图标覆盖) —>(  Status cache下—>Shell前打对勾,Drives Types(驱动器类型)下—>Fixed drives(本地硬盘)前面打对勾   )

     方案二:

        如果方案一无法解决问题,可能是Overlay Icon不够用,可以通过改名称来设置优先级。Windows Explorer Shell 支持的Overlay Icon【 最多 15 个】,Windows 有自带的亦或之前安装其他软件占用Overlay Icon的软件,可能 Tortoise 就不够用了。Windows 内部是按图标名称的字母顺序来优先显示的,所以需要对SVNShellIconOverlayIdentifiers下的文件进行重命名。

      a、注册表中存在ShellIconOverlayIdentifiers并有相关的SVN注册表

 1、打开注册表: 
      1)  Windows键+R——输入regedit——回车
      2)  右键文件—>TortoiseSVN—>Settings—>Icon Overlays(图标覆盖)—>OverLay Handlers—>Start registry editor
 路径:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]

 2、找到关于SVN的注册表名称

         

3、重命名

         

      b、注册表中不存在ShellIconOverlayIdentifiers 或者注册表为空

1、创建ShellIconOverlayIdentifiers:
         

2、创建后导出注册表

         

3、导出后右键编为如下内容—保存—保存后双击执行—重启

Windows RegistryEditor Version 5.00

 

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]

[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\OfflineFiles]

@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"


4、解决问题即完成

5、若未解决查看注册表是否修改成功

提示没有权限,或者写入成功,但是注册表仍没有相关文件,即没有修改权限 。

添加权限:右键HKEY_LOCAL_MACHINE——权限——查看组或用户名中是否有自己计算机的账号——若没有添加——高级——立即查找——搜索结果中选中自己的电脑账号

再次操作第3步

6、解决后显示成功

     






          

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 22
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值