TortoiseSVN是一款Subversion的客户端,以Microsoft Windows shell扩展的形式实现。其核心的设计目标是帮助程序员更好地管理源代码的不同版本。TortoiseSVN使用集中式的数据库,包含所有受版本控制的文件以及它们的完整历史记录。过去,管理大量文件和文件版本是一项复杂且耗时的任务,但借助TortoiseSVN,现在已经变得简单且高效。

TMerge_TwoPane.6228d733

通过提供易于使用的安装程序,TortoiseSVN实现了用户友好的设计。只需双击安装文件并按照说明进行操作,安装程序便会处理其余的所有事情,轻松快捷。起初,用户可能会感到略微困惑,但是一旦熟悉了操控流程和基本概念,该工具便会变得非常直观便捷。

另一提及的优点是,TortoiseSVN非常适合新手使用。作为开始,用户只需将仓库下载到本地工作副本。TortoiseSVN为用户提供了日常使用的指南,介绍如何进行基本的版本控制操作,如提交、更新、比较差异等等。在使用该工具的过程中,既可以体验到TortoiseSVN的强大功能,又可以深入理解版本控制系统的基本概念。

TortoiseSVN的特点

  •  便于使用
    • 所有命令均可直接从 Windows 资源管理器获得。
    • 仅显示对所选文件/文件夹有意义的命令。您不会看到任何在您的情况下无法使用的命令。
    • 直接在 Windows 资源管理器中查看文件的状态
    • 描述性对话框,根据用户反馈不断改进
    • 允许通过在 Windows 资源管理器中右键拖动文件来移动文件
  • 支持所有 Subversion 协议
    • http://
    • https://
    • svn://
    • svn+ssh://
    • file:///
    • svn+XXX://
  •   强大的提交对话框
    • 用于日志消息的集成拼写检查器
    • 自动完成修改文件的路径和关键字
    • 使用特殊字符格式化文本
  •  大局观
    • 可以创建所有修订/提交的图表。然后,您可以轻松查看创建标签/分支或修改文件/文件夹的位置
    • 项目提交统计图表
    • 轻松比较两个分支或标签
  •  每个项目设置
    • 最小日志消息长度以避免意外提交空日志消息
    • 拼写检查器使用的语言
  • 与问题跟踪系统集成

    TortoiseSVN 提供了一种灵活的机制来集成任何基于 Web 的错误跟踪系统。

    • 一个单独的输入框,用于输入分配给提交的问题编号,或直接在日志消息本身中输入问题编号的颜色
    • 显示所有日志消息时,会添加一个额外的列,其中包含问题编号。您可以立即看到该提交属于哪个问题。
    • 问题编号会转换为链接,可直接在相应问题上打开网络浏览器
    • 如果提交未分配给问题编号,则可选警告
  •  有用的工具
    •   乌龟合并
      • 显示您对文件所做的更改
      • 有助于解决冲突
      • 可以应用从用户那里获得的补丁文件,而无需提交对存储库的访问权限
    • TortoiseBlame:显示文件的错误。还显示文件中每一行的日志消息。
    • TortoiseIDiff:查看您对图像文件所做的更改
    • SubWCRev:将修订号/日期/...包含到源文件中
  • 有多种语言版本
  •  TortoiseSVN 稳定
    • 在每次发布之前,我们都会创建一个或多个“候选版本”,供有冒险精神的人们首先进行测试。
    • 在开发周期中,许多人测试中间版本。这些都是每晚自动构建的,并提供给我们所有的用户。这有助于尽早发现错误,这样它们甚至不会进入正式版本。
    • 在我们发布每个版本之前,大型用户社区会帮助测试每个版本。
    • 每个 TortoiseSVN 版本中都包含一个自定义崩溃报告工具,它可以帮助我们更快地修复错误,即使您无法准确记住触发该错误的具体操作。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。