TortoiseSVN Logo

TortoiseSVN 1.9 的新功能

广告

TortoiseSVN 1.9 是所有先前 TortoiseSVN 版本的超集,被认为是当前稳定且“最佳”版本。早期版本中的任何内容也都在 1.9 中,但 1.9 包含早期版本中没有的功能和错误修复。

此页面仅描述主要更改。有关更改的完整列表,您可以查看我们的 提交日志问题列表 1.9

不要忘记查看 Subversion 库中的所有更改,该库现在也处于 1.9 版本:所有这些更改当然也包含在 TortoiseSVN 中。请参阅 Subversion 1.9 版本说明 中的更改完整列表。

需求

TortoiseSVN 1.9 及更高版本需要至少 Windows Vista 或更高版本。它不再可以在 Windows XP 上运行。

如果您仍然需要使用 Windows XP,则必须继续使用 TortoiseSVN 1.8。

广告

项目监视器

项目监视器是一个有用的工具,它可以监视存储库并在出现新的提交时通知您。如果您已经了解 提交监视器,那么您会立即熟悉项目监视器。但是,项目监视器功能更强大,因为它可以使用 TortoiseSVN 的全部功能。

可以通过工作副本路径或直接通过其存储库 URL 来监视项目。

项目监视器以可配置的间隔扫描每个项目,并且每次检测到新的提交时,都会显示一个通知弹出窗口。此外,添加到系统托盘的图标也会更改,以指示存在新的提交。

Project Monitor

同步/导出/导入设置

可以在设置对话框中配置的所有设置都可以同步到特定文件,或者手动导出/导入。这使得设置新的工作站变得更加容易和快捷。

如果同步功能指定的路径位于云驱动器(如 Onedrive/GDrive/Dropbx/...)上,则对设置所做的更改将自动同步到使用相同云驱动器并已相应设置其同步路径的所有其他工作站。

有关同步哪些设置和哪些数据的更多信息,请参阅 文档

状态对话框中的资源管理器菜单

所有显示状态信息的对话框(如提交对话框、检查修改对话框、恢复对话框等)现在在上下文菜单中都有一个名为“Shell”的条目。此条目扩展到 Windows 资源管理器为此路径显示的相同上下文菜单。这避免了在 TortoiseSVN 和 Windows 资源管理器之间来回切换以执行某些任务。

SubWCRev 的忽略选项

SubWCRev(用于收集有关工作副本的信息的命令行工具)现在有一个选项可以忽略文件或整个路径。忽略的路径/模式需要写入工作副本中名为“.subwcrevignore”的文本文件。

有关此新功能的更详细说明,请参阅 文档

图像冲突解决

图像差异工具 TortoiseIDiff 现在可以帮助解决图像冲突。在冲突情况下,它将显示参与冲突的所有三个图像,并允许您选择要保留/使用的图像。

Conflict resolving for images

存储库浏览器中的书签

存储库浏览器现在可以显示书签存储库 URL 的列表。这允许更快地浏览经常使用的存储库,而无需先手动输入 URL 或查找相应的工作副本。

Bookmarks in the repository browser

通过右键拖动添加 svn:externals 属性

使用鼠标右键从一个工作副本拖放到另一个工作副本的文件和文件夹可以自动添加为外部文件到放置的工作副本。

检查提交钩子

现在提供了一个新的钩子,它在提交对话框关闭之前被调用。如果钩子脚本返回错误,提交对话框将保持打开状态,以便用户可以在尝试提交之前直接修复问题。

这在钩子脚本需要确保提交消息的特定格式或先扫描所有要提交的文件时很有用。

另一个可用的钩子,如果设置,将在提交对话框中显示一个按钮,点击该按钮将运行该钩子脚本。