SVN图标叠加未正确显示

Win*_*ndy 44 svn tortoisesvn

我正在测试SVN.配置完成后,我可以成功添加/提交文件.

但是,我无法在文件和文件夹上看到状态图标.谁能告诉我为什么?

Bar*_*aya 46

在我的例子中,Dropbox叠加层以注册表中的"(引用标识符)"开头.我删除了所有"前缀并重新启动了explorer.exe.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
Run Code Online (Sandbox Code Playgroud)

编辑:我安装了Windows 10,这个解决方案对我不起作用.所以我只是去了同一个注册表位置并删除了所有Google和SkyDrive记录并重新启动了explorer.exe.

第二次编辑:安装TortoiseGit之后,无需任何自定义即可修复所有内容.

  • 非常感谢!删除"dropbox注册表项对我有用,但不影响Dropbox! (6认同)
  • 这对我来说也是个问题.要清楚,你可以(并且可能应该)删除前导和尾随的""字符. (2认同)

Ava*_*vra 30

不幸的是,这是Windows上一个非常常见的问题,其中图标要么没有更新,要么消失.我觉得很烦人.它通常通过刷新Windows文件夹(F5)或通过执行SVN清理来修复,

Right click on the folder ->  TortoiseSVN -> Clean up... 
Select Clean up working copy status
Run Code Online (Sandbox Code Playgroud)

我从来没有能够永久地解决这个问题,这只是一种解决方法.将TortoiseSVN保留在最新版本上可能会有所帮助,也可能没有帮助.

请注意,清理只会清理您的本地工作副本,它不会对实际存储库执行任何操作.这是一个安全的操作.


显然,根据你的评论,这还不够.你有很多其他程序也使用叠加图标吗?如果是这样,也许你可以在这个帖子中找到解决方案:TortoiseSVN图标不会出现在Windows 7下?排名第二的答案也涉及网络驱动器等.这是一个很好的阅读.


此外,安装后是否重新启动了计算机?来自TortoiseSVN FAQ:

你安装后当然重启了你的电脑吗?如果你还没有请现在就这样做.TortoiseSVN是一个Windows资源管理器Shell扩展,将与资源管理器一起加载.

...

否则,尝试进行修复安装(当然重启).


小智 28

要解决此问题,请转到TortoiseSVN> settings> Icon Overlays>状态缓存从默认更改为shell.

如果使用驱动器A或B,请将驱动器类型检查为A和B.

  • 这个建议的反面对我有用.SVN之前已配置为"shell",但错误地在所有文件夹上显示为绿色.改回"默认"修复它. (2认同)

Spr*_*tty 11

我遇到的问题是丢弃框将其叠加层置于比SVN更高的优先级

他们都在条目的开头放置空格,将它们推到列表的顶部

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

以下文章更全面地解释了这一点,并说明了如何解决它.

https://www.garethjmsaunders.co.uk/2015/03/22/managing-overlay-icons-for-dropbox-and-tortoisesvn-and-tortoisegit/

然而,由于Dropbox经常在我的机器上获得更新的相关性,我很少更新Tortoise SVN我建议只是在乌龟条目中添加空格以将它们推到列表中,否则当dropbox软件更新时你将不得不重新做这一切.安装.


com*_*tIt 8

以下是步骤:

  1. 运行"regedit"并找到:"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers \"

  2. 按您想要的顺序重命名文件夹(欺骗使用01_,02_作为前缀)

  3. 从任务管理器终止explorer.exe并重新运行explorer.exe任务.

您将看到根据给定的偏好,您最初没有看到叠加层


小智 7

就我而言,乌龟图标根本没有显示,我尝试了这个并解决了我的问题:

  1. 打开注册表
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
  3. 删除所有文件夹 OneDrive
  4. 删除所有文件夹 SkyDrive

(重点是将所有乌龟文件夹放在顶部)

  1. 打开任务管理器并杀死资源管理器
  2. 通过任务管理器重新运行资源管理器


小智 5

我在TortoiseGit和TortoiseSVN中遇到了这个问题。与我为Tortoise所做的操作相比,DropBox重命名了其注册表项,并添加了更多的空格作为前缀“”。

Tortoise可以直接通过 TortoiseGit>设置>图标叠加>叠加处理程序打开注册表编辑器,在其中单击启动注册表编辑器并重命名条目,以便第一个按字母顺序排列即可。