TortoiseSVN是一款Subversion的客户端,以Microsoft Windows shell扩展的形式实现。其核心的设计目标是帮助程序员更好地管理源代码的不同版本。TortoiseSVN使用集中式的数据库,包含所有受版本控制的文件以及它们的完整历史记录。过去,管理大量文件和文件版本是一项复杂且耗时的任务,但借助TortoiseSVN,现在已经变得简单且高效。
通过提供易于使用的安装程序,TortoiseSVN实现了用户友好的设计。只需双击安装文件并按照说明进行操作,安装程序便会处理其余的所有事情,轻松快捷。起初,用户可能会感到略微困惑,但是一旦熟悉了操控流程和基本概念,该工具便会变得非常直观便捷。
另一提及的优点是,TortoiseSVN非常适合新手使用。作为开始,用户只需将仓库下载到本地工作副本。TortoiseSVN为用户提供了日常使用的指南,介绍如何进行基本的版本控制操作,如提交、更新、比较差异等等。在使用该工具的过程中,既可以体验到TortoiseSVN的强大功能,又可以深入理解版本控制系统的基本概念。
TortoiseSVN的特点
- 便于使用
- 所有命令均可直接从 Windows 资源管理器获得。
- 仅显示对所选文件/文件夹有意义的命令。您不会看到任何在您的情况下无法使用的命令。
- 直接在 Windows 资源管理器中查看文件的状态
- 描述性对话框,根据用户反馈不断改进
- 允许通过在 Windows 资源管理器中右键拖动文件来移动文件
- 支持所有 Subversion 协议
- http://
- https://
- svn://
- svn+ssh://
- file:///
- svn+XXX://
- 强大的提交对话框
- 用于日志消息的集成拼写检查器
- 自动完成修改文件的路径和关键字
- 使用特殊字符格式化文本
- 大局观
- 可以创建所有修订/提交的图表。然后,您可以轻松查看创建标签/分支或修改文件/文件夹的位置
- 项目提交统计图表
- 轻松比较两个分支或标签
- 每个项目设置
- 最小日志消息长度以避免意外提交空日志消息
- 拼写检查器使用的语言
- 与问题跟踪系统集成
TortoiseSVN 提供了一种灵活的机制来集成任何基于 Web 的错误跟踪系统。
- 一个单独的输入框,用于输入分配给提交的问题编号,或直接在日志消息本身中输入问题编号的颜色
- 显示所有日志消息时,会添加一个额外的列,其中包含问题编号。您可以立即看到该提交属于哪个问题。
- 问题编号会转换为链接,可直接在相应问题上打开网络浏览器
- 如果提交未分配给问题编号,则可选警告
- 有用的工具
- 乌龟合并
- 显示您对文件所做的更改
- 有助于解决冲突
- 可以应用从用户那里获得的补丁文件,而无需提交对存储库的访问权限
- TortoiseBlame:显示文件的错误。还显示文件中每一行的日志消息。
- TortoiseIDiff:查看您对图像文件所做的更改
- SubWCRev:将修订号/日期/...包含到源文件中
- 乌龟合并
- 有多种语言版本
- TortoiseSVN 稳定
- 在每次发布之前,我们都会创建一个或多个“候选版本”,供有冒险精神的人们首先进行测试。
- 在开发周期中,许多人测试中间版本。这些都是每晚自动构建的,并提供给我们所有的用户。这有助于尽早发现错误,这样它们甚至不会进入正式版本。
- 在我们发布每个版本之前,大型用户社区会帮助测试每个版本。
- 每个 TortoiseSVN 版本中都包含一个自定义崩溃报告工具,它可以帮助我们更快地修复错误,即使您无法准确记住触发该错误的具体操作。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)