SVN文件没有对勾感叹号的状态提示
2018-04-03 21:17
363 查看
今天小编在用SVN下载好项目一看,咦~为啥没有提示有没有修改的状态呢。
组长发话了:“这样你以后怎么提交呢,总不能时刻记得自己改那了吧”,纠结~~~
决定下午就开始解决这个问题,不同的问题不同的解决方案:
右键文件夹—>TortoiseSVN—>Settings—>Icon Overlays(图标覆盖) —>( Status cache下—>Shell前打对勾,Drives Types(驱动器类型)下—>Fixed drives(本地硬盘)前面打对勾 )
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、解决后显示成功
组长发话了:“这样你以后怎么提交呢,总不能时刻记得自己改那了吧”,纠结~~~
决定下午就开始解决这个问题,不同的问题不同的解决方案:
方案一:
这个方案的原因是刚安装完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、解决后显示成功
相关文章推荐
- SVN提示update更新成功,但是本地文件却没有更新
- SVN提示update更新成功,但是本地文件却没有更新
- eclipse xml文件中按alt+/没有提示信息
- Android Studio XML 布局文件没有智能提示
- 找不到文件或者路径,提示红色感叹号错误
- 打开图片,提示:该文件没有程序与之关联来执行该操作。请在控制面板的文件夹选项中创建关联
- linux普通用户su root切换提示没有文件或目录的解决方法
- mac 删除文件 提示不能完成此操作,因为您没有权限访问一些项目
- SVN 在文件比较时提示:is not a avlid text file!
- ubuntu cp: 无法获取”/boot/initrd.img-3.13.0-100-generic” 的文件状态(stat): 没有那个文件或目录
- Silverlight编译错误,提示某文件不是项目的一部分或"生成操作"没有设置为"资源"
- cocoapods 导入第三方库,头文件导入没有提示问题
- SVN文件上感叹号、加号、问号等图标的原因
- 使用SVN提交文件时文件状态显示Missing怎么处理
- SVN管理的文件不显示状态图标
- 解决Visual Stuido 2013中Xamarin的*.axml文件没有智能提示问题
- codeblock无法编译,提示函数没有定义,但是函数已经 在头文件中定义了
- svn更新,在idea中发现没有更新这个文件?
- 问题:eclipse xml文件中按alt+/没有提示信息?
- arm-linux-gcc 执行的时候提示“没有那个文件”