今天小编在用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下的文件进行重命名。
2、找到关于SVN的注册表名称
3、重命名
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、解决后显示成功