我的系统上安装了TortoiseSVN,TortoiseGit和TortoiseHg。符合预期,但不幸的是,这些工具使用相同的图标来指示特定文件夹的版本控制状态。因此,当我在Windows资源管理器中打开软件项目文件夹时,无法立即看到与特定解决方案/项目一起使用的SCM软件:
我当然可以检查是否存在.svn,.git和.hg子文件夹,但是将鼠标指针悬停在文件夹上时,如果将SCM显示在主文件夹图标上或作为工具提示会更有效。
有谁知道是否存在提供此类功能的Shell扩展?
最佳答案
正如其他人已经指出的那样,所有Tortoise客户都有使用相同图标的充分理由。因此,我不再赘述。
但是,为什么不自己自己customize顶级文件夹图标呢?您可以为每个工作副本文件夹使用一个醒目的图标(不仅是覆盖图,还包括完整的图标!)。
这样,您可以立即识别每个工作副本使用的版本控制系统(假设您使用一个图标来指定git工作副本,一个用于svn工作副本,而另一个用于hg工作副本)。
关于tortoisesvn - TortoiseXXX : knowing which SCM software is used in a specific development project,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7659658/