图标叠加设置

图 5.55. The Settings Dialog, Icon Overlays Page

This page allows you to choose the items for which TortoiseSVN will display icon overlays.

By default, overlay icons and context menus will appear in all open/save dialogs as well as in Windows Explorer. If you want them to appear only in Windows Explorer, check the Show overlays and context menu only in explorer box.

Ignored items and Unversioned items are not usually given an overlay. If you want to show an overlay in these cases, just check the boxes.

You can also choose to mark folders as modified if they contain unversioned items. This could be useful for reminding you that you have created new files which are not yet versioned. This option is only available when you use the default status cache option (see below).

Since it takes quite a while to fetch the status of a working copy, TortoiseSVN uses a cache to store the status so the explorer doesn't get hogged too much when showing the overlays. You can choose which type of cache TortoiseSVN should use according to your system and working copy size here:

默认Caches all status information in a separate process (TSVNCache.exe). That process watches all drives for changes and fetches the status again if files inside a working copy get modified. The process runs with the least possible priority so other programs don't get hogged because of it. That also means that the status information is not real time but it can take a few seconds for the overlays to change.

Advantage: the overlays show the status recursively, i.e. if a file deep inside a working copy is modified, all folders up to the working copy root will also show the modified overlay. And since the process can send notifications to the shell, the overlays on the left tree view usually change too.

缺点: 即使你已经不在项目下工作了,该进程仍然持续运行。取决于你工作副本的数量和大小,它将占用10-50 MB的RAM内存空间。Windows 外壳缓存在外壳扩展dll中直接完成,但仅仅是为那些当前可见的文件夹。每次你浏览到其他文件夹,状态信息就会被重新获取。

优点: 仅仅需要很少的内存(大约 1 MB),并且可以 实时 显示状态。

缺点: 因为仅有一个文件夹被缓存,图标重载不会递归地显示状态。在大一些的工作副本下,它在浏览器中显示一个文件夹将比默认缓存模式花费更多时间。而且 mime-type 列将无效。无在这种设置下,TSVN在浏览器里就完全不去获取状态了。因此,版本控制下的文件将不会获得任何图标重载。文件夹也仅仅有个“正常”状态的图标重载,其他的不会显示,也不会有其他额外的列可用。

优点: 绝对不会占用任何额外的内存,也完全不会减慢浏览器的浏览速度。

Disadvantage: Status information of files and folders is not shown in Explorer. To see if your working copies are modified, you have to use the “Check for modifications” dialog.

The next group allows you to select which classes of storage should show overlays. By default, only hard drives are selected. You can even disable all icon overlays, but where's the fun in that?

Network drives can be very slow, so by default icons are not shown for working copies located on network shares.

USB闪存看上去是个特殊情况,因为驱动类型是设备自主标识的。于是有些显示为固定驱动器,而有些显示为可移动磁盘。

排除路径 是被用来告诉TSVN 不用 在哪些路径下显示图标重载和状态列。如果你有些很大的工作副本,而这些工作副本仅仅包含你完全不想改变的库文件,从而你也不需要显示图标重载,这时该功能将会很有用。举个例子:

填写 f:\development\SVN\Subversion 将 仅仅 在这个特殊文件夹上取消图标覆盖。 你仍然可以在该路径下的所有文件、文件夹上看到图标重载。

填写 f:\development\SVN\Subversion* 将在路径以 f:\development\SVN\Subversion 开始的 所有 文件和文件夹上取消图标重载。这意味着你在该路径下的任何文件/文件夹上都将看不到图标重载了。

包含路径 也使用同样的语法。除了有些反例: 即使该路径处在某个取消图标重载显示的特定驱动类型下,或是处在上面的排除路径之下, 也依然会显示图标重载。

Users sometimes ask how these three settings interact, and the definitive answer is:if (path is in include list)

show overlays

if (path is allowed drive type) AND (path is not in exclude list)

show overlays

The include list always makes the overlays show. Otherwise, overlays are shown for all marked drive types unless the path is excluded.

TSVNCache.exe 同样使用这些路径来限制它的扫描。如果你想让它仅仅在某些特定文件夹里监视,就取消所有的驱动器类型,并仅仅包含你允许被扫描的文件夹。

排除 SUBST 磁盘

It is often convenient to use a SUBST drive to access your working copies, e.g. using the commandsubst T: C:\TortoiseSVN\trunk\doc

However this can cause the overlays not to update, as TSVNCache will only receive one notification when a file changes, and that is normally for the original path. This means that your overlays on the subst path may never be updated.

An easy way to work around this is to exclude the original path from showing overlays, so that the overlays show up on the subst path instead.

Sometimes you will exclude areas that contain working copies, which saves TSVNCache from scanning and monitoring for changes, but you still want a visual indication that such folders are versioned. The Show excluded folders as 'normal' checkbox allows you to do this. With this option, versioned folders in any excluded area (drive type not checked, or specifically excluded) will show up as normal and up-to-date, with a green check mark. This reminds you that you are looking at a working copy, even though the folder overlays may not be correct. Files do not get an overlay at all. Note that the context menus still work, even though the overlays are not shown.

As a special exception to this, drives A: and B: are never considered for the Show excluded folders as 'normal' option. This is because Windows is forced to look on the drive, which can result in a delay of several seconds when starting Explorer, even if your PC does have a floppy drive.

图标集选择

图 5.56. 设置对话框,图标集页面

你可以选择你最喜欢的重载图标集。要注意的是,倘若改变了重载图标集,你可能需要重启计算机使更改生效。

svn 面板缺少可选项_TortoiseSVN的设置相关推荐

  1. Android设置Settings:预读取设置的选项和更新设置结果【2】

      Android设置Settings:预读取设置的选项和更新设置结果[2] 本文在文章1的基础上,增加预读取历史的修改.设置值更新到设置选项中,同时,每一次更新都会实时更新到设置栏中.  res ...

  2. java 在面板中加入标签_创建一个JTabbedPane面板,为每一个标签设置一个名称

    [java]代码库package three; //这段程序主要是创建一个JTabbedPane面板,为每一个标签设置一个名称 import javax.swing.*; import java.aw ...

  3. win11右键菜单缺少“新建“选项解决办法“

    亲测这个是最好用的,那个修改..docx的什么操作尝试了八百遍都不行 原文链接 (4条消息) win11右键菜单缺少"新建"选项解决办法_Hrrington的博客-CSDN博客

  4. win10计算机休眠设置在哪里,win10休眠选项在哪里设置?如何设置?

    win10相比于win7.win8有很多改变,大家在刚升级wn10后有许多操作不熟练的地方,不少朋友朋友win10的电源按钮里只有关机和重启选项,怎么没有休眠选项,从电源管理器里面也没有找到,win1 ...

  5. vue中,静态书写select的option选项时如何设置默认选中项

    @mishu vue中,静态书写select标签的option选项时如何设置默认选中项 在vue框架下,给select标签使用v-model绑定数据时,我们的selected=''selected'' ...

  6. img标签默认有外边距吗_下面选项中,( )可以设置网页中某个标签的右外边距为10像素。_学小易找答案...

    [单选题]阅读下面HTML代码,如果期望tabs位于box容器的右下角,则需要添加的CSS样式是( ) . [单选题]β一环糊精是由几个葡萄糖分子环合的 [多选题]身份权包括? [单选题]Why do ...

  7. 【解决方案】win7计算机屏保的下拉框中,无照片选项,不能设置自定义图片

    手动增加计算机屏保 问题描述 解决方案 问题描述 发现在有的计算机中,想设置自定义的屏保照片时,在屏保下拉框中没有"照片的选项",导致无法选择本地照片作为屏保程序.即缺少如下标红选 ...

  8. 8s保留cpu设置_华为Mate 20 Pro的第二彩蛋-开发者人员选项可以这么设置

    开发者人员选项彩蛋 "开发人员选项"对于很多人来说并不陌生,如果用数据线将华为Mate 20 Pro和电脑连接互传手机和电脑之间文件的话,进入手机端"开发人员选项&quo ...

  9. 关于压缩工具 7z(7-zip) 的选项 -w(设置工作目录)的解读

    文章目录 一.选项介绍 二.语法格式 三.选项示例 一.选项介绍 选项 -w 为文件压缩设置临时的工作目录.可以和此选项结合使用的命令:a (添加), d (删除), u (更新) . 默认情况下,7 ...

最新文章

  1. 「人工智能训练师」国家职业技能标准发布:共有五级,您是第几级?
  2. JAVA 连接MYSQL数据库操作
  3. 用两张图告诉你,为什么你的App会卡顿?
  4. Python 技术篇-3行代码实现语音朗读,pywin32库实现语音朗读
  5. springboot启动不了_七款高Star的开源SpringBoot扩展,助你的代码水平更上一层楼
  6. mysql 行转列分级输出_MySQL如何实现行转列分级输出?_MySQL
  7. 计算客 (人人都有极客精神)爆力
  8. 【收藏】请不要做浮躁的人
  9. 在CentOS 6上用Samba Client访问windows共享文件夹
  10. [Istioc]Istio部署sock-shop时rabbitmq出现CrashLoopBackOff
  11. 大厂阿里程序员的薪资:简述阿里的薪酬体系和职级
  12. 在ubuntu20.04下解决:E: 无法定位软件包 mingw32 的问题
  13. Lightly IDE 使用评测
  14. Blue Coat推移动设备安全(MDS)服务
  15. Apache 重写规则及参数详解,入门看这个就够了
  16. 小人有三种,这种最阴险,最好策略不是硬杠
  17. 通过禁用文件夹权限解决微信pc端朋友圈自动播放视频的问题
  18. Go语言mgo使用情况
  19. 基于OMAP-L138的便携式设备状态监测与诊断仪设计
  20. 【电气专业知识问答】问:电力系统稳定器PSS的定义和功能是什么?投用时应注意哪些问题?

热门文章

  1. Pytorch使用TensorboardX进行网络可视化
  2. opencv中traincascade训练分类器
  3. php插入mysql数据返回id
  4. caffeImagenet相关
  5. oracle查询一个字符串所在表
  6. 分解得到的时频域特征_【推荐文章】基于变分模态分解和广义Warblet变换的齿轮故障诊断...
  7. linux信号处理编程实验报告,Linux编程之信号处理
  8. 河海大学物联网计算机考研,河海大学:物联网工程学院2020年硕士研究生建议录取名单出炉...
  9. SOA、SOAP、RPC、REST、DUBBO的区别与联系
  10. php5.3.0以上出现Strict Standards错误