TortoiseXXX:了解在特定开发项目中使用的SCM软件

And*_*son 6 tortoisesvn tortoisehg tortoisegit

我在我的系统上安装了TortoiseSVN,TortoiseGit和TortoiseHg.正如所料,但不幸的是,这些工具使用相同的图标来指示特定文件夹的版本控制状态.因此,当我在Windows资源管理器中打开我的软件项目文件夹时,我无法立即看到与特定解决方案/项目一起使用的SCM软件:

TortoiseXXX图标

我当然可以检查是否存在.svn,.git和.hg子文件夹,但是如果在主文件夹图标上指示SCM或将鼠标指针悬停在文件夹上时作为工具提示会更有效.

有谁知道是否存在提供此类功能的shell扩展?

Ste*_*fan 2

正如其他人已经指出的那样,所有 Tortoise 客户端都使用相同的图标是有充分理由的。所以我不会再详细讨论这一点。

但为什么不自己自定义顶部文件夹图标呢?您可以为每个工作副本文件夹使用一个独特的图标(不仅仅是覆盖图标,而是完整的图标!)。

这样,您可以立即识别每个工作副本正在使用什么版本控制系统(假设您使用一个图标来指定 git 工作副本,一个用于 svn 工作副本,另一个用于 hg 工作副本)。