提高SVN的使用效率
TortoiseSVN 安好了之后会有 TSVNCache.exe 程序不断在后台执行,对电脑中所有 Subversion 工作目录(Working Copy)的状态缓存(Status Cache),最主要的目的是让你在执行 svn commit 或 svn update 的时候可以更迅速的进行。不过当你的 TortoiseSVN 有特调整过的,这个 TSVNCache.exe 程序就会一直不断的扫描你所有磁盘中所有的目录看有有 _svn 或 .svn 目目录,然后再进行档案比对,看有有档案有异常,如果你电脑的档案目录过多或工作目录过多的,很有可能会让 TSVNCache.exe占去你不少 CPU 资源,以及不断的耗用磁盘 I/O,导致电脑速度变慢!
1、建议可以勾选这个,让这些 Overlays Icon 只会在「资源管理器」里出现,当我们在用其他软件的「打开资源管理 器」出现的那个窗口时,就不会显示这些 Overlays Icon,以降低系统负担。
2、建议仅仅勾选 Drive Types 中的 Fixed drives,也就是说 Overlays Icon 只会在本地电脑的几个磁盘分区才会出现。
3、所有磁盘都列入 Exclude paths,让 TSVNCache.exe 预设不要搜索所有的磁盘,但记得要设定 C:\*不要只输入 C:\ 哦。
4、最后你的 Subversion 工作目录位置列入 Include paths 即可,像我习惯所有工作目录全部放在一个集中的目录方便管理,这里我就只需要将该目录列进去即可,记得最后也要填上 * 号才会包含该目录下所有目录与档案。
5、另外提醒一点,在你电脑中的 Subversion 工作目录数量是越少越好,用的本地copy请删掉,等要用的候再 Checkout 出,避免影响效率。