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