为什么TortoiseSVN在文件夹上显示图标叠加层而不在文件中

问题描述:

TortoiseSVN似乎让我的Windows资源管理器变慢了很多。所以我四处探索,并提醒(通过谷歌),通过TortoiseSVN设置对话框有一个功能,你可以从Icon Overlay治疗中排除某些路径。因此,我排除了整个D:驱动器(将D:*放在“排除路径”区域中),然后将我的工作文件夹(通过将D:\ Petert \ PWC *放入“包含路径”)。为什么TortoiseSVN在文件夹上显示图标叠加层而不在文件中

但现在发生的事情是,我的工作文件夹中的文件夹拿到龟叠加,而不是文件!

好,恰巧我的文件夹被称为“d:\彼得\ PWC” - 注意,我不小心包括一个额外的“T”,如“Petert”,在此文件夹名称中排除的路径,在我的问题中描述!

在“排除路径”文本框中纠正错字后 - 瞧,我的文件也得到了乌龟覆盖图标。

这似乎预示着别的东西:即,如果排除了一个文件夹,并从龟的图标叠加功能,它仍将标志的任何版本的文件夹及其子文件夹。我想这很有帮助,可能不会占用太多时间等等,并且无论如何都会警告您,您在那里可能会通过“设置”对话框中的“包含路径”包含版本控制文件。

看看TortoiseSVN文档。它表示,如果其他软件安装在系统中的ovreloaded图像过多,则可能会出现图像过载的问题。

+0

谢谢,Veton--从我自己的回答可以看出,这是我的一个错字。 – Peter 2009-09-07 13:10:09

这是在行动设置"Show excluded folders as normal"。该设置(如果处于活动状态)会为版本化文件夹显示“常规”覆盖图,但由于排除了文件夹,因此不会提取状态,而只会显示正常覆盖图。这是出于性能原因:检查.svn文件夹比获取整个状态要快得多。但人们仍然想看看文件夹是否是版本化的 - 这就是该选项存在的原因。

可能不是您遇到的问题,但我找到覆盖不上的文件或者文件夹,并覆盖似乎一直是绿色打勾。我发现整个环境下的设置包括网络驱动器(我的存储库位于网络驱动器上),突然间所有的覆盖层都开始出现。