`
llyzq
  • 浏览: 583573 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

提高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 出來,避免影响效率。
  • 大小: 61.5 KB
分享到:
评论

相关推荐

    SVN使用教程.docx

    SVN 使用教程 SVN(Subversion)是一种版本控制系统,旨在帮助程序员更好地管理代码,记录每一次...SVN 是一个功能强大且灵活的版本控制系统,适合多种开发场景,可以帮助程序员更好地管理代码,提高开发效率和质量。

    SVN使用SVN使用SVN使用

    在开发过程中,SVN使用的重要性不言而喻,它提高了工作效率,确保了代码的一致性和可追溯性。 首先,安装SVN客户端是使用SVN的第一步。常见的客户端有TortoiseSVN(Windows平台)、SmartSVN(跨平台)等,它们提供...

    SVN使用教程总结

    SVN 使用教程总结 .Subversion(SVN)是一种自由/开源的版本控制系统,旨在帮助程序员更好地管理代码版本。通过 SVN,可以记录每一次文件和目录的...通过 SVN,可以更好地管理代码版本,提高开发效率,降低错误率。

    svn使用教程

    svn 使用教程 svn 是一种版本控制系统,主要用于软件开发中的版本控制和项目管理。下面是svn 的使用教程: 一、svn 服务端安装配置 ...svn 的使用可以提高开发效率和项目质量,减少开发风险和成本。

    myEclipse8.5集成svn android svn使用

    总结,myEclipse8.5集成SVN可以提高开发效率,便于团队协作。通过正确的配置和操作,开发者能够在Android项目中充分利用SVN的功能,实现代码的版本控制,保证项目的稳定和可维护性。同时,了解如何使用delSvn.reg这...

    svn使用基础培训

    - **提高协作效率**:SVN可以帮助团队成员更好地协作,实时了解项目进展。 - **版本差异对比**:轻松查看不同版本之间的差异,方便代码审查和调试。 - **成果复用**:通过记录每次更改的历史细节,便于后续的成果...

    详尽的svn使用规范

    总之,SVN作为强大的版本控制系统,能够有效地支持团队协作,提高开发效率。正确理解和使用SVN规范,对于任何项目都是至关重要的。通过遵循上述指南,项目成员可以更好地利用SVN进行协同开发,实现项目的成功。

    svn使用说明文档和安装文档

    通过阅读这些文档,你可以更深入地理解SVN的工作原理,提高协同开发的效率,更好地管理和控制项目版本。 在实际工作中,熟练掌握SVN能有效提升团队的开发效率,减少因版本控制不当导致的问题,确保项目的稳定性和可...

    SVN使用规则(各阶段中svn的使用方法介绍)

    - **排除不必要的文件**:为了提高效率,应该将一些不需要版本控制的文件(如编译后的`.obj`文件、数据库备份文件等)排除在外。这些文件可以通过`.svnignore`文件进行配置,以避免被意外加入版本库。 - **日志最小...

    linux下svn的使用

    ### Linux 下 SVN 的使用 #### 一、简介 Subversion(简称 SVN)是一种分布式版本控制系统,主要用于软件开发项目中管理源代码的...熟练掌握 SVN 的使用方法,有助于提高团队协作效率,确保项目的稳定性和可维护性。

    SVN使用教程简易入门

    **SVN简介** SVN(Subversion)是一种版本控制系统,用于跟踪文件和目录的更改,以便在多人协作的环境中管理代码...无论是初学者还是经验丰富的开发者,掌握SVN的基本操作都能显著提升团队的开发效率和代码管理能力。

    svn使用说明

    SVN作为一种成熟的版本控制系统,不仅能够提高开发效率,还能有效减少开发过程中的错误和冲突。通过了解SVN的基本原理和使用方法,开发团队可以更加高效地进行协作开发。无论是从安装配置到日常使用,SVN都提供了...

    SVN使用方法易学材料

    ### SVN使用方法详解 #### 一、SVN简介 Subversion (SVN) 是一种广泛使用的版本控制系统,用于管理软件...通过以上步骤和技巧,你可以更加熟练地使用SVN进行版本控制和项目文档管理,提高工作效率和团队协作能力。

    SVN使用手册大全

    SVN 使用手册大全 SVN(Subversion)是一款开源的版本控制系统,广泛应用于软件开发、文档管理和项目协作等领域。...通过本手册,读者可以快速掌握 SVN 的使用方法和技巧,提高工作效率和团队协作能力。

Global site tag (gtag.js) - Google Analytics