TortoiseSVN 1.4 中的新功能
TortoiseSVN 1.4 是之前所有 TortoiseSVN 版本的超集。1.0.x、1.1.x、1.2.x 或 1.3.x 中的任何内容也都在 1.4 中,但 1.4 包含早期版本中没有的功能和错误修复。它与 Subversion 1.4 链接。
- 操作对话框(提交/检查修改/添加...)
- “与 BASE 比较”现在也适用于已添加和已删除的文件。在这种情况下,差异查看器将显示与空文件的差异。
- 显示的列是可配置的。您可以选择显示哪些列以及它们的尺寸。配置在会话之间保存。
- 在至少选择一个文件/文件夹以避免空操作之前,“确定”按钮被禁用。
- 显示的文件和文件夹可以拖动到其他应用程序。文件和文件夹也可以从资源管理器拖动到这些对话框。
- 在获取状态时,可以通过单击“取消”来中断对话框。
- 切换的文件/文件夹在状态文本后用“(s)”表示。
- 可以使用右键单击从这些对话框直接编辑/设置/删除 Subversion 属性。
- 日志对话框
- 新列显示分配给修订版本的 bugtraq ID 字符串。
- 您现在可以指定应获取日志消息的范围,以避免不得不重复单击“下一个 100 个”或一次获取所有消息。
- 日志消息可以包含简单的格式。您可以将文本写成 *粗体*、^斜体^ 或 _下划线_。当然,当您在编写日志消息时,提交对话框中也会进行格式化。
- 资源管理器
- 上下文菜单根据菜单条目的不同显示不同的图标。如果您右键单击快捷方式,则会显示两个条目,一个带有链接图标,另一个带有文件夹或文件图标(取决于快捷方式指向的内容)。如果您右键单击文件,则再次显示两个条目。一个带有文件图标,用于文件本身,另一个带有文件夹图标,用于父文件夹。
- 上下文菜单中的新条目“移动和重命名”。
- 用于显示
svn:eol-style
属性的新列。
- 修订图 修订图进行了一些重大改进。它几乎被完全重写,以解决用户过去报告的一些问题。
- 分析数据速度更快。
- 能够显示所有修订版本,而不仅仅是发生复制操作的版本。
- 能够让图形按路径对节点进行排序。
- 更好的缩放支持。
- 仓库浏览器
- 拖动项目时,如果悬停在文件夹上超过两秒钟,文件夹会自动打开和关闭。
- 将项目拖动到可见区域之外会使浏览器自动滚动视图。
- 一次检出多个 url。
- 状态缓存
- 一个完全禁用缓存进程的选项,并且要么仅获取当前可见文件夹的状态,要么根本不显示任何覆盖层。
- TortoiseMerge
- 行内的更改以不同的颜色着色,以便更好地查看具体更改的内容。
- 仅在空白处发生更改的已更改块用白色圆圈标记。此类更改通常由于代码清理而发生,并且没有功能更改。现在这些块被清楚地标记出来,以便您可以轻松地查看它们。
- UTF-8 格式的文件被自动识别。
- 可以比较 UTF-16 格式的文件。
- TortoiseIDiff
- 这是一个新工具,可并排显示两张图像。如果您的工作副本中有图像(例如,帮助文件/文档的屏幕截图或部分屏幕截图),那么您现在可以轻松地将图像的新版本与旧版本进行比较。此工具对于图像的作用类似于 TortoiseMerge 对于文本文件的作用。
- 比较两个分支/标签
- 由于 Subversion 1.4 库中提供的新功能,比较两个分支/标签现在更快且更可靠。此外,现在可以立即清楚地知道文件或属性内容是否已更改。
- 更多小的改进和错误修复。有关完整详细信息,请参阅 变更日志。