现在的位置: 首页 > 综合 > 正文

TortoiseSVN – Settings设置 – Icon Overlays图标覆盖- Status cache状态缓存

2019年05月14日 ⁄ 综合 ⁄ 共 2901字 ⁄ 字号 评论关闭

TortoiseSVN - Settings设置 - Icon Overlays图标覆盖- Status cache状态缓存

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

Sinceit takes quite a while to fetch the status of a working copy,TortoiseSVN uses a cache to store the status so the explorer doesn'tget hogged too much when showing the overlays. You can choose whichtype of cache TortoiseSVN should use according to your
system andworking copy size here:

默认

Caches all status information in a separate process (TSVNCache.exe).That process watches all drives for changes and fetches the statusagain if files inside a working copy get modified. The process runswith the least possible
priority so other programs don't get hoggedbecause 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 aworking copy is modified, all folders up to the working copy root willalso show the modified overlay. And since the process can sendnotifications to the shell, the overlays on
the left tree view usuallychange too.

缺点: 即使你已经不在项目下工作了,该进程仍然持续运行。取决于你工作副本的数量和大小,它将占用10-50 MB的RAM内存空间。

Windows 外壳

缓存在外壳扩展dll中直接完成,但仅仅是为那些当前可见的文件夹。每次你浏览到其他文件夹,状态信息就会被重新获取。

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

缺点: 因为仅有一个文件夹被缓存,图标重载不会递归地显示状态。在大一些的工作副本下,它在浏览器中显示一个文件夹将比默认缓存模式花费更多时间。而且 mime-type 列将无效。

在这种设置下,TSVN在浏览器里就完全不去获取状态了。因此,版本控制下的文件将不会获得任何图标重载。文件夹也仅仅有个“正常”状态的图标重载,其他的不会显示,也不会有其他额外的列可用。

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

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

[TortoiseSVN - Settings设置 - Icon Overlays图标覆盖- Status cache状态缓存 - 建议设置]

默认

[TortoiseSVN - Settings设置 - Icon Overlays图标覆盖- Status cache状态缓存 - 文档]

http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/tsvn-dug-settings.html#tsvn-dug-settings-overlay

[TortoiseSVN - 官方网站]

http://tortoisesvn.net/

[TortoiseSVN - 下载地址]

源代码, http://tortoisesvn.tigris.org/svn/tortoisesvn/
当前版本 1.5.3, http://tortoisesvn.net/downloads

[TortoiseSVN - 相关论坛]

http://softeng.board.newsmth.net/
http://groups.google.com/group/comp.software.config-mgmt ,新闻组论坛
http://groups.google.com/group/Subversion-development ,建议阅读方式:无电子邮件
http://groups.google.com/group/Subversion-SVN
http://groups.google.com/group/tsvncn

[TortoiseSVN - 关键词]

tortoisesvn

[Subversion属性]

svn:keywords

[TortoiseSVN - 项目属性]

http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/tsvn-dug-propertypage.html#tsvn-dug-propertypage-tsvn-props

tsvn:logminsize设置提交日志的最小长度。

TortoiseSVN的tsvn:logwidthmarker属性设置文本宽度指示

svn:ignore属性用于设置文件夹忽略处理指定的文件,仅对文件夹有效。

[TortoiseSVN - 设置]

常规设置 - Subversion - 将文件日期设置为“最后提交时间”, 建议取消选中

TortoiseSVN - Settings设置 - Icon Overlays图标覆盖 - IconOverlays / Status Columns图标覆盖/状态栏 - Unversioned files mark parentfolder as modified如果文件夹包含无版本控制的文件,则标识为已修改, 建议选中

TortoiseSVN - Settings设置 - Icon Overlays图标覆盖- Status cache状态缓存, 建议选择“默认”

[TortoiseSVN - 常见问题]

搜索日志信息。

转载自: http://blog.csdn.net/hu_zhenghui/article/details/2979701

【上篇】
【下篇】

抱歉!评论已关闭.